当我用PHP从HTML表单上传文件时,文件没有显示在tmp目录中

mbzjlibv  于 2022-10-30  发布在  PHP
关注(0)|答案(1)|浏览(191)

我有一个问题,因为我的文件没有显示在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论坛,但没有发现任何有用的。

8wtpewkr

8wtpewkr1#

我找到了!,我只是让我的问题,以防有人要处理同样的问题:
总而言之,我做到了:资源管理器:文件名:移动上传的文件($克里思enter code here文件,$上传文件);
但我的错误是在路径上,它必须是一个相对路径,在“资产”前面没有任何开始斜杠,给定以下第一行:$uploadDir = '资产/';

相关问题