在网页中,我有文件上传小部件。我需要在 上显示此网页UIWebView
。是否可以浏览文件系统并上传pdf、doc、xls文件?
问问题
455 次
3 回答
2
注意:这个答案在 2012 年编写时是正确的,并且 iOS 5 是最新的。iOS 6 引入了媒体上传,iOS 8 允许任意文件上传。
不,是简短的回答。iOS 没有用户可访问的文件系统。
在 WWDC 上,他们宣布了在 iOS6 中上传图片的能力,但没有公开的信息说明它是如何工作的。
您可以通过使用较低级别的工具(NSURLConnection 等)直接与网站交互并创建自己的“打开”对话框来实现。
于 2012-06-21T07:51:34.260 回答
1
iOS 不允许 webView 浏览文件系统,所以你将无法在 UIWebView 中使用正常的上传机制
您必须向您的网络服务器提供一些 API,以允许您将图像作为 POST 发送
于 2012-06-21T07:58:04.980 回答
1
答案是否定的,因为与原生应用程序相比,webview 在不同的沙箱中运行。
也没有像适用于 iOS 的 android 这样的可访问文件系统机制。甚至本机应用程序的文件访问权限也非常有限,仅与他们自己和某些用户目录(如 tmp、文档等)有关。
于 2012-06-21T08:32:11.230 回答