我使用 JSF<t:inputFileUpload>
标签将文件上传到我的网站。它在具有所有浏览器的 PC 上都能正常工作,但是当我在我的电脑上测试它时iPad
它不起作用。它在 中显示为禁用iOS 5
。它上传图像,但不上传文本文件或 pdf 或 word 或 excel 文件iOS 6
。
你有没有遇到过类似的情况?如何将文档和电子表格从 iPad 上传到我的网站?
我使用 JSF<t:inputFileUpload>
标签将文件上传到我的网站。它在具有所有浏览器的 PC 上都能正常工作,但是当我在我的电脑上测试它时iPad
它不起作用。它在 中显示为禁用iOS 5
。它上传图像,但不上传文本文件或 pdf 或 word 或 excel 文件iOS 6
。
你有没有遇到过类似的情况?如何将文档和电子表格从 iPad 上传到我的网站?
此问题并非特定于 JSF。它基本上只是一个 HTML 代码生成器。它在网络服务器上运行并生成一堆 HTML,这些 HTML 被发送到客户端(在您的情况下是 iPad),然后在那里进行解释。<t:inputFileUpload>
只是生成一个<input type="file">
HTML 。
反过来,该 HTML 元素在基于 Safari Mobile 的浏览器中确实被禁用。JSF 看起来像个魔术师,但它确实无法控制客户端决定对检索到的 HTML 做什么。您需要寻找在 Safari Mobile 端启用此功能的第 3 方客户端库。