Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Google App Engine(Java)创建rest端点以将多部分数据上载到Google云存储_Java_Rest_Google App Engine - Fatal编程技术网

如何使用Google App Engine(Java)创建rest端点以将多部分数据上载到Google云存储

如何使用Google App Engine(Java)创建rest端点以将多部分数据上载到Google云存储,java,rest,google-app-engine,Java,Rest,Google App Engine,我想创建一个rest端点,使用它我可以将多部分数据(如图像和文本等)上传到Google云存储。我有一个代码,可以将字节数组存储到Google云存储中的文件中,但我可以配置我的端点 在查看Google app engine Java sdk文档后,我发现了几个@named参数,如int、string等,但找不到可用于上传多部分数据的文件参数 所以我的确切问题是,我是否可以通过@API注释创建API端点,使用它我可以直接处理我的多部分数据?实际上,GAE提供了几种存储二进制数据的方法: 您可以使用B

我想创建一个rest端点,使用它我可以将多部分数据(如图像和文本等)上传到Google云存储。我有一个代码,可以将字节数组存储到Google云存储中的文件中,但我可以配置我的端点

在查看Google app engine Java sdk文档后,我发现了几个@named参数,如int、string等,但找不到可用于上传多部分数据的文件参数


所以我的确切问题是,我是否可以通过@API注释创建API端点,使用它我可以直接处理我的多部分数据?

实际上,GAE提供了几种存储二进制数据的方法:

  • 您可以使用Blob字段类型(com.google.appengine.api.datastore.Blob)来存储最大为1MB的字节字符串
  • 用于存储和服务大型文件
  • 允许应用程序为数据对象(称为blob)提供服务,这些数据对象的大小远远大于数据存储服务中对象的大小。Blob对于服务大型文件(如视频或图像文件)以及允许用户上载大型数据文件非常有用。您仍然可以使用Blobstore键字段类型(com.google.appengine.api.Blobstore.BlobKey)在数据存储中保留对blob的引用

  • 您也可以考虑使用GAE BuBStury使用java应用程序框架,并提供REST API来上传/下载附件。p> 请询问与代码相关的具体问题,并按照教程进行操作