Package com.google.appengine.api.blobstore

Examples of com.google.appengine.api.blobstore.BlobstoreService


          //do the delete first
          if(strJsonDel!=null && strJsonDel!=""){
            data = new Gson().fromJson(strJsonDel, Image.class);
            if (ofy == null) ofy = PMF.getObjectify();
            //need to delete blobstoreServic
             BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
             for (Iterator<Image> iter = data.getImgList().iterator(); iter.hasNext();) {
               Image img =  ofy.get(Image.class, ((Image) iter.next()).id);
               BlobKey blobKey = new BlobKey(img.blobKey);
               //if(blobKey !=null)
                 //blobstoreService.delete(blobKey);
View Full Code Here


      // OK
    }
  }

  private void assertImageDoesNotExist(String imageKey) {
    BlobstoreService bs = BlobstoreServiceFactory.getBlobstoreService();
    try {
      bs.fetchData(new BlobKey(imageKey), 0, 1);
      fail();
    } catch (IllegalArgumentException e) {
      // OK
    }
  }
View Full Code Here

*/
public class UploadUrlServerServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        BlobstoreService blobstore = BlobstoreServiceFactory.getBlobstoreService();
        response.getWriter().println(blobstore.createUploadUrl(parseSuccessPath(request)));
    }
View Full Code Here

        response.getWriter().println(blobstore.createUploadUrl(parseSuccessPath(request)));
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        BlobstoreService blobstore = BlobstoreServiceFactory.getBlobstoreService();
        response.getWriter().println(blobstore.createUploadUrl(parseSuccessPath(request), parseOptions(request)));
    }
View Full Code Here

*/
public class BlobserviceServeServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        BlobstoreService service = BlobstoreServiceFactory.getBlobstoreService();

        String blobKey = request.getParameter("blobKey");
        ByteRange range = service.getByteRange(request);
        String blobRange = request.getParameter("blobRange");
        String blobRangeString = request.getParameter("blobRangeString");

        BlobKey key = new BlobKey(blobKey);
        if (range != null) {
            service.serve(key, range, response);
        } else if (blobRange != null) {
            service.serve(key, new ByteRange(Long.parseLong(blobRange)), response);
        } else if (blobRangeString != null) {
            service.serve(key, blobRangeString, response);
        } else {
            service.serve(key, response);
        }
    }
View Full Code Here

public class GcsHandlerServlet extends HttpServlet {
    protected final Logger log = Logger.getLogger(getClass().getName());

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        BlobstoreService blobstore = BlobstoreServiceFactory.getBlobstoreService();
        FileInfo info = UploadHandlerServlet.getFirst(blobstore.getFileInfos(request), false);
        String gsObjectName = info.getGsObjectName();
        String uploadedFilename = info.getFilename();

        if (!uploadedFilename.equals(request.getParameter("uploadedFilename"))) {
            throw new IllegalStateException("Uploaded filename is incorrect: expecting " + request.getParameter("uploadedFilename") + " but got " + uploadedFilename);
View Full Code Here

    private static BlobInfo lastUploadedBlobInfo;
    private static FileInfo lastUploadedFileInfo;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        BlobstoreService blobstore = BlobstoreServiceFactory.getBlobstoreService();

        lastUploadedBlobKey = getFirst(blobstore.getUploads(request));
        lastUploadedBlobInfo = getFirst(blobstore.getBlobInfos(request));
        lastUploadedFileInfo = getFirst(blobstore.getFileInfos(request));

        BlobKey tmp = lastUploadedBlobKey;
        if (tmp != null) {
            response.getWriter().write(tmp.getKeyString());
        }
View Full Code Here

        GcsFileOptions options = new GcsFileOptions.Builder().mimeType(CONTENT_TYPE).build();
        try (GcsOutputChannel out = service.createOrReplace(filename, options)) {
            IOUtils.copy(Channels.newChannel(new ByteArrayInputStream(bytes)), out);
        }

        BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
        BlobKey key =  blobstoreService.createGsBlobKey("/gs/GcsBucket/" + ts);
        byte[] fetched = blobstoreService.fetchData(key, 0, 10);
        Assert.assertArrayEquals(bytes, fetched);
    }
View Full Code Here

public class AttachmentServlet extends HttpServlet
{
   public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException
   {   

    BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
     String uploadUrl = blobstoreService.createUploadUrl("/upload");
        
     //int ahUploadIndex = uploadUrl.indexOf("/_ah/upload"); 
     //uploadUrl = uploadUrl.substring(ahUploadIndex); 

     RequestDispatcher dispatcher = req.getRequestDispatcher(uploadUrl);
View Full Code Here

TOP

Related Classes of com.google.appengine.api.blobstore.BlobstoreService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.