iOS 8 PHP文件上载错误(服务器文件大小=0)

iOS 8 PHP文件上载错误(服务器文件大小=0),php,ios,iphone,file-upload,ios8,Php,Ios,Iphone,File Upload,Ios8,我有两个网络应用程序&。他们都要求用户从iPhone/iPad上传一些图像文件 我有一些iOS8(beta版)用户告诉我“它不适用于iOS8” 对于这些iOS用户,我制作了日志以详细查看我上传的文件(通过一个经典的HTML文件上传字段)。 似乎没有错误,但文件大小为零 如果我在日志中转储$_文件['myfilefieldname'],我会得到如下结果: array ( 'name' => 'image.jpg', 'type' => 'image/jpeg',

我有两个网络应用程序&。他们都要求用户从iPhone/iPad上传一些图像文件

我有一些iOS8(beta版)用户告诉我“它不适用于iOS8”

对于这些iOS用户,我制作了日志以详细查看我上传的文件(通过一个经典的HTML文件上传字段)。 似乎没有错误,但文件大小为零

如果我在日志中转储$_文件['myfilefieldname'],我会得到如下结果:

array (  
    'name' => 'image.jpg',
    'type' => 'image/jpeg',
    'tmp_name' => '/tmp/phpaCGkNg',
    'error' => 0,
    'size' => 0,
)
我对iOS7或模拟iOS8用户代理字符串的Chrome桌面浏览器没有任何问题

问题是我没有iOS8,因此我很难调试并找到问题所在

  • 有人已经有同样的问题了吗
  • 你能用iOS8测试一下,告诉我你是否有问题吗

提前感谢您的帮助

这个问题有点老了,但我遇到了这个问题,花了两周时间才发现我试图上传的文件路径有问题(上传前它存储在Documents目录中):

最重要的变化是

从iOS 8开始,文档和库目录不再是应用程序包的兄弟目录


不要存储文档的完整路径/URL。存储文件名,并始终使用建议的方法生成完整路径/URL。

也许是时候获取iOS8了。@marko:我不能,因为我没有Apple开发ID,而且我的设备与iOS8不兼容。。。这就是为什么我在这里寻求帮助!进行iOS应用程序开发的成本是一组具有代表性的设备(用于测试)和一个活动的ADC开发者程序订阅。你无法逃避这一点。如果你有ADC会员资格,你至少可以得到iOS8模拟器