我是一位C#开发人员,他最近决定冒险进入移动开发世界,特别是使用java的android开发。到现在为止,这一直很顺利。虽然我通常可以轻松地在android开发人员网站和其他站点上查看教程,但将图像/视频上传到应用引擎blobstore或云存储似乎有点凌驾于我的头上。我似乎无法把头围绕在这个过程中。 我已经完成了让我的应用在应用引擎上运行的必要步骤。我能够注册设备并将基本实体保存到云中,但似乎无法从我的工作中获得任何教程。 基本上我的应用程序允许用户拍摄图像或视频,然后将它们发布到我的后端作为文件共享类型的游戏的一部分。 我不是要求有人给我可以完成这个的代码,而是指向我一个非常彻底的教程将是伟大的!80mb图片/视频上传到云存储/ blobstore
1.我需要理解servlet的作用(大多数例子使用它来上传到blobstore)
2. servlet驻留在哪里?
3.是否有另一种方法可以在不使用文件上传的.jsp页面的情况下执行此操作?
4.我已经为我的项目设置了应用程序引擎后端,包括端点。有没有办法将图像/视频以这种方式发送到服务器,并且仍然能够检索服务网址以便稍后获取图像/视频?
我一直坚持这一个礼拜,现在我变得非常灰心,因为我似乎无法调整我阅读过的任何教程来满足我的需求。在整个过程中,我脑海中有几个黑点。由于我不熟悉java,servlets等,我在黑暗中磕磕绊绊,我只需要一盏灯来点亮我的路。我想我只是一两步之遥。
顺便说一句我已经看过这些问题,并尝试在决定发布我自己的代码之前建议无效。
Upload to Appengine Blobstore in Android
BlobStore vs Cloud Storage for storing user uploaded images
Upload image from Android to Google Cloud Storage or Google App Engine Blobstore
请帮帮忙!
注意:我没有用户选择图像/视频的界面,因为它是直接从相机拍摄并发送到服务器(不确定是否有所作为)。
我已经完成了相当多的阅读工作,并且对它的工作原理有了一个很好的理解,我还没有找到一个很好的适应性示例,说明如何在没有servlet的情况下发布到blobstore。什么是回发servlet回调? –
自从这篇文章读了很多关于servlets和后端的文章后,我会将其标记为答案,因为它会让我走上正确的道路。谢谢@zig! –