Hi! You can expose your own links instead (like /download/{clientid}/{fileid}).
Check if the user is logged in as appropriate and then serve the blob: public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException { BlobKey blobKey = new BlobKey(req.getParameter("blob-key")); blobstoreService.serve(blobKey, res); } source: http://stackoverflow.com/questions/1994242/trying-to-retrieve-file-from-blobstore-and-send-it-as-mail-attachment-using-googl On Sat, Sep 17, 2011 at 5:25 AM, Stefanos Antaris <ssanta...@gmail.com>wrote: > Hi to all developers, > > i am developing a new web application for a company and i am using blobs to > upload and serve some files. However, i have noticed that if i already have > the blob item's link i can download the file. As the enterprise's policy is > to download the file whoever have already paid for this, i need to have some > restrictions the blob items and the items should be downloadable only to the > appropriate users and not to the public. Can this be done? > > Thanks in advance, > Stefanos Antaris > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-appengine-java/-/_ICZnqYxM_sJ. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- Bruno Fuster -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.