使用UIWebView上传照片[英] Upload a photo using UIWebView

本文是小编为大家收集整理的关于使用UIWebView上传照片的处理方法,想解了使用UIWebView上传照片的问题怎么解决?使用UIWebView上传照片问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

假设我在远程服务器上有一个网页(比如 filebrowse.html),有一个浏览文件按钮,我想通过 UIWebView 访问这个页面并从我的画廊上传照片.(画廊在 iPhone 上.)

这可能吗?

推荐答案

在 iOS 上,没有办法"浏览文件系统",所以你不能使用 UIWebView 中的表单来附加照片进行上传.答案相当复杂,但这里是:

你将不得不 -

  1. UIImagePickerController 从相册中获取图片.
  2. 确定提交表单的 POST 标头
  3. 将图像编码为 NSData
  4. 使用 NSURLConnection 编写一个 POST 请求,并将 NSData 对象插入到正确的标头中

我无法真正为您提供所有这些的代码,因为它需要分解为所有这些步骤.

本文地址:https://www.itbaoku.cn/post/924482.html