4

我对 iOS 中的新 fakepath 功能有疑问。所有文件都重命名为路径“C:\fakepath\image.jpg”。

在之前的 iOS 6 版本中,一切正常,文件的原始名称为“.../IMG_...”,但最近的一次更新似乎通过引入这个更严格的假路径来破坏某些东西。我认为问题如下,有人可以确认吗?:上传 .jpgs 仍然有效。上传 .pngs 不会。如果我确实从相机胶卷上传了 .png 文件(例如屏幕截图),则文件路径将替换为“C:\fakepath\image.jpg”,并且只是重命名为 .jpg 文件(内容似乎保持为 png)。我认为,在这种情况下,正确的 fakepath 应该是“C:\fakepath\image.png”。麻烦从这里开始。

这是移动 Safari 中的错误吗?或者是我的 HTML 代码有问题(使用了一些 GWT 魔法)。在我的设备上用纯 HTML 也试过了——同样的问题。我的手机是否“配置错误”?如果有人能在我实现一些服务器端魔法作为解决方法之前确认这个错误,我会很高兴。在互联网上找不到任何东西。

问候和感谢!

4

1 回答 1

0

移动 safari 的配置通常不是问题,因为苹果没有为您提供很多选项来实际更改移动设备上的 safari 配置。它可能是一个有问题的 html 代码。尝试使用不同移动版 Safari 的模拟器。如果问题仅存在于 safari 的一个版本中,请尝试查看更新版本的文档,看看它们是否更改了 safari 如何解释 html5 中某些标签的方式,因此请尝试查看大部分内容并查看您的代码。如果仍然没有,您总是可以使用一些脚本来处理该特定错误。这可能是一个漫长的过程。所以,祝你好运。

于 2014-04-30T08:39:38.410 回答