2011-09-23 77 views
0

我尝试POST图像到服务器。 我已经完成它,像这样:POST请求与图像从iPad/iPhone

我有webView,抓住“正确”的网址和切换viewControllers。 切换它们后,我从PhotoLibrary或摄像机中选择图像,然后将其发回并切换控制器。
P.S.如你所知,在移动safary(在webview中)网站上的所有“选择”按钮都被禁用。

我认为,这不是简单的方法,所以..
我的问题: 我可以选择从网页流量的按钮图像“选择”?我想在iDevices类似PC上选择图像,而不使用其他viewControllers。

我是新手在编程,但我有一些想法(不知道如何实现他们):
1.上传图像到DOM。并使用webView上的“保存”按钮。
2.用选择器(可以吗?)添加按钮到带有Javascript的webView。并且处理这个选择器(像这样那样的)我看到了类似的工具栏项目。

回答

0
  • 获取图像。转换为base64字符串(http://stackoverflow.com/questions/3889478/uiimage-to-base64-string-encoding)
  • 将此字符串放入隐藏输入的值中。
  • 提交表单。
  • 在服务器上将base64转换回二进制文件并保存到文件/数据库。

(PS。文件输入未在iOS的Safari浏览器的支持。该选择按钮,只是有一个占位符,不会打破任何布局,是绝对的元素背后没有代码,所以没有办法尝试让它工作。)