繁体   English   中英

使用Java在没有网络界面的情况下将文件上传到Google App Engine

[英]Uploading files to Google App Engine using Java without a web interface

我正在尝试使用Java为Google App Engine编写应用程序。 我想做的部分工作是允许用户使用Swing界面选择文件,然后将其上传到GAE。 我发现的每个示例和教程似乎都表明需要Web界面,但是我宁愿避免这种情况。

我知道问题很模糊,而且我没有指定特定的存储方法(例如数据存储或Blob),因为我不确定在这种情况下哪种方法更合适。 我的主要重点是消除网络浏览器的参与。

有人能指出我正确的方向吗? 我想这一定是可行的,但是我找不到任何相关的东西。 我不是在寻找一个明显的例子或类似的东西,而是对该概念将如何起作用的起点或简要描述。

您可以在此处看到,用于GAE的appengine-maven-plugin实际上正在构建对GAE SDK的命令行调用。 这是命令的Python版本,恕我直言。

不过,请阅读GAE文档 ,您应该可以改用appengine-java-sdk/lib/appengine-tools-api.jar com.google.appengine.tools.admin.AppCfg 从该代码中,我很确定一个人不想自己编写此代码。

我已经使用GAE将文件从iOS客户端上传到GCS。 我在此博客http://narup.blogspot.com/2014/11/uploading-to-google-cloud-storage-from.html中进行了记录,因为很多人都在寻找它。 我确定您可以在Servlet端执行类似的操作,并使用Java http客户端发出POST请求

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM