【发布时间】:2013-05-20 11:28:57
【问题描述】:
我正在尝试创建一个自动将图片上传到我的服务器的应用。这个想法是用户使用本机/普通相机创建图片,我的应用会收到通知(捕获事件)并上传图片(在后台)。
我找到了适用于 Windows Phone (see here) 的解决方案,但不适用于 Android。我怎样才能做到这一点? - 这在技术上是可能(使用给定的 API)还是仅适用于合同服务的特殊功能(Facebook 或 Dropbox 这样做)?
谢谢!
【问题讨论】:
-
嗨萨玛斯。我不确定如何改进我的问题,因为我不确定我的想法是否可行,因为我在论坛中找不到类似的答案或文档中的提示。事实上,一些著名的应用程序(如 Facebook、Dropbox)已经做到了这一点,并且在 Windows Phone 平台上是可能的。因此,我认为这篇文章确实对社区有价值......谢谢。
-
是的,这是可能的。相机返回带有位图的意图。您可以使用 HTTP 请求将其发送到您的服务器。在从应用程序发送并在服务器上检索位图时,您可以对位图进行编码/解码。
-
谢谢。我想我可以设法将图片(位图)上传到服务器,因为有很多可用的资源和教程。但是,我如何知道 Android 和 iOS 上的用户何时拍照(即如何获取事件或启动后台上传程序)? - 谢谢!
标签: android file-upload upload cloud backgroundworker