我有一个用于上传视频文件的简单表单。这些文件似乎上传得很好但是当我查看目标文件夹时,它就不存在了。
所以,问题是移动上传的文件。搜索问题的位置,我试图捕获$ _FILES的名称和临时名称的值,我发现临时名称没有设置。所以,在我的PHP代码中:
$videoName = $_FILES['file']['name'];
$videoTempName = $_FILES['file']['tmp_name'];
$response['videoName'] = $videoName; // OK,it returns "video.mp4" wich is the name of my example file.
$response['videoTempName'] = $videoTempName; // Here is my problem
echo json_encode($response);
您应该知道的一件重要事情是我在Windows 10中使用WAMP服务器。我怀疑问题就在那里因为我在远程服务器中使用了相同的代码而没有错误。
答案 0 :(得分:0)
我的坏!
我检查了post_max_size
,但没有检查设置为2 MB的upload_max_filesize
,我的文件示例大于此值。因此,我在WAMP服务器的PHP配置中将upload_max_filesize
属性更改为256 MB,这解决了问题。谢谢Andreas!