我有一个问题,因为我的文件没有显示在tmp文件夹后,提交我的表单。
这是我的表格:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="photo">Choisissez une photo</label>
<input type="file" id="photo" name="photo">
<button type="submit">Update</button>
</form>
下面是提交表单后的var_dump($_FILES)结果:
array (size=1)
'photo' =>
array (size=6)
'name' => string 'imgPlaceHolder.jpg' (length=18)
'full_path' => string 'imgPlaceHolder.jpg' (length=18)
'type' => string 'image/jpeg' (length=10)
'tmp_name' => string '/tmp/phprxpkYx' (length=14)
'error' => int 0
'size' => int 153687
但是我的“/tmp”目录中不包含此文件....
非常感谢你能提供的任何帮助!
塞德里奇
我已经尝试了许多var_dump和检查PHP论坛,但没有发现任何有用的。
1条答案
按热度按时间8wtpewkr1#
我找到了!,我只是让我的问题,以防有人要处理同样的问题:
总而言之,我做到了:资源管理器:文件名:移动上传的文件($克里思
enter code here
文件,$上传文件);但我的错误是在路径上,它必须是一个相对路径,在“资产”前面没有任何开始斜杠,给定以下第一行:$uploadDir = '资产/';