html页面代码
php代码
print_r($_FILES);
//Android时,这里输出为空,但是上传文件的临时文件夹是看到有文件生成的。
//ios时,这里输出的是正常的(与pc时一致,error代码也是0),但是在服务端视频文件的大小为0k,并且服务端打开视频说这是一个空白/缺损视频
$file=$_FILES['testFile'];
move_uploaded_file($file["tmp_name"],"upload/" .$file["name"]);
echo "保存成功: " . "upload/" . $file["name"];
请问有办法解决这个问题吗?这个只在手机上用,所以可以使用html5等手机web支持的各种技术
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
使用微信的浏览器执行上传文件可能会有写莫名其妙的问题,这个问题我之前开发微信第三方应用的时候也遇到过。归根结底还是微信做了特殊处理与限制造成的。
建议你使用手机系统浏览器进行测试,若正常,则说明你的代码是ok的,建议已系统浏览器的表现为准。
ps:微信已经推出了js-sdk,包含文件上传,建议你有必要的情况下可以看下 微信开放JS-SDK,助力网页开发和 微信JS-SDK示例页面。