0

我使用 JSF<t:inputFileUpload>标签将文件上传到我的网站。它在具有所有浏览器的 PC 上都能正常工作,但是当我在我的电脑上测试它时iPad它不起作用。它在 中显示为禁用iOS 5。它上传图像,但不上传文本文件或 pdf 或 word 或 excel 文件iOS 6

你有没有遇到过类似的情况?如何将文档和电子表格从 iPad 上传到我的网站?

4

1 回答 1

2

此问题并非特定于 JSF。它基本上只是一个 HTML 代码生成器。它在网络服务器上运行并生成一堆 HTML,这些 HTML 被发送到客户端(在您的情况下是 iPad),然后在那里进行解释。<t:inputFileUpload>只是生成一个<input type="file">HTML 。

反过来,该 HTML 元素在基于 Safari Mobile 的浏览器中确实被禁用。JSF 看起来像个魔术师,但它确实无法控制客户端决定对检索到的 HTML 做什么。您需要寻找在 Safari Mobile 端启用此功能的第 3 方客户端库。

也可以看看:

于 2012-10-03T16:26:37.413 回答