Google app engine 如何在Blobstore Google应用程序引擎中进行GQLQuery搜索?
我需要检索特定密钥的文件。但我无法在blobstore中实现GQLQueryGoogle app engine 如何在Blobstore Google应用程序引擎中进行GQLQuery搜索?,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我需要检索特定密钥的文件。但我无法在blobstore中实现GQLQuery String key=request.getParameter("key"); BlobInfoFactory infoFactory = new BlobInfoFactory(); 在这把钥匙的帮助下,我需要从blobstore中取出文件。 因为信息键类似于blobstore键。因为我是Google数据存储的新手。 无法执行此操作请参阅- 但是我怎么比较我的钥匙和水滴钥匙呢?我不明白,你为什么要比
String key=request.getParameter("key");
BlobInfoFactory infoFactory = new BlobInfoFactory();
在这把钥匙的帮助下,我需要从blobstore中取出文件。
因为信息键类似于blobstore键。因为我是Google数据存储的新手。
无法执行此操作请参阅-
但是我怎么比较我的钥匙和水滴钥匙呢?我不明白,你为什么要比较钥匙?它正在执行任务,向用户提供密钥作为请求参数,如果它是有效密钥,则它将服务于文件,如果不是,则它将不会。那么,我应该将该blob密钥粘贴到何处。。要获取作为参数的特定fileIn请求,可以像htpp://youdomain.com/getfile?blob-key=key\u to\u get\u file非常感谢,我还有一个疑问,我们如何在JAVA中实现GQLQuery,我们到底需要导入什么,等等
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws IOException {
BlobKey blobKey = new BlobKey(req.getParameter("blob-key"));
blobstoreService.serve(blobKey, res);