来自iPad / iPhone的图像的POST请求

时间:2011-09-23 09:20:31

标签: javascript xcode ipad post

我尝试将图像POST到服务器。 我已经成功完成了这样的事情:

我有webView,捕获“正确”的url并切换viewControllers。 切换后我从PhotoLibrary或相机中选择图像,POST它并切换控制器 附:众所周知,在移动安全(在webview中),网站上的所有“选择”按钮都被禁用。

我认为这不是直截了当的方式,所以..
我的问题: 我可以从webview的按钮“选择”中选择图像吗?我想在没有其他viewControllers的iDevices类似PC上选择图像。

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

1 个答案:

答案 0 :(得分:0)

  • 获取图片。转换为base64字符串(http://stackoverflow.com/questions/3889478/uiimage-to-base64-string-encoding)<<李>
  • 将此字符串放在隐藏输入的值内。
  • 提交表格。
  • 在服务器上将base64转换回二进制并保存到文件/ DB。

(PS。在iOS Safari中不支持文件输入。选择按钮就是占位符,不会破坏任何布局。元素背后绝对没有代码,所以没有办法尝试将它的工作。)