0

这很奇怪,但我在我的一个站点中有一个 Web 表单,它可以在 Windows 浏览器上正确上传文件,但在 Mac 浏览器上却没有,我非常有信心它与 Enctype 有关。我已经将表格剥离为裸露的部分(非常尴尬......),但仍然没有运气。

这是表单标题:

<form ENCTYPE='MULTIPART/FORM-DATA' METHOD='POST'>

您可以假设 html 正文标签是正确的。表单在正确的位置有一个关闭标签,并且文档类型设置为严格。也没有 javascript 干扰表单。

有人经历过类似的事情吗?

4

1 回答 1

0

显然,Safari/Mac OS X 中有一个已知的错误可以追溯到几年前。在某些情况下,Safari 在上传文件后不会关闭网络连接。所以上传实际上失败了。

https://bugs.webkit.org/show_bug.cgi?id=5760

此线程中可能有解决方法: http ://forums.macrumors.com/archive/index.php/t-672301.html

于 2010-01-11T17:03:06.460 回答