【发布时间】:2014-07-08 12:18:30
【问题描述】:
我正在尝试实现一个功能,该功能允许从 android 图片库共享图像到我的 webview 应用程序并将其上传到服务器。
例如我正在浏览我的 android 图像库,在特定图像上单击“共享”按钮,然后在“共享方式”窗口中选择我的 webview 应用程序,该应用程序会打开带有包列表的特定视图,然后选择一个包并图片以所选包的 id 上传到服务器。
到目前为止,我所做的是从意图中获取图像并通过 webview 打开我的 Web 应用程序的特定视图(显示包列表)。
我的问题是将图像传输到我的网络应用程序的最佳方式是什么?
目前我正在考虑将图像编码为 base64 并通过 url 参数传输它,例如webview.loadUrl("http://www.dummyurl.com/ImageUpload?image=0M8R4KGxGuEA..."),但我想这不是最好的主意,因为 url 长度限制..
【问题讨论】:
-
Rohit,查看了此链接中的代码,但我认为这没有帮助,因为在将图像上传到服务器之前,我必须使用我的 Web 应用程序视图打开一个 Web 视图,我可以在其中搜索特定包,选择包后,必须将图像上传到具有所选包ID的服务器..
标签: android file-upload webview image-uploading