我使用系统默认临时文件夹(C:\Xampp mp)进行文件上传。但现在我需要在上传之前指定一个临时文件夹来存储临时文件。 这是正确的功能吗?
ini_set('upload_tmp_dir','../../tempuploads');
如何从那里获取文件?
到目前为止我一直在用这个:
$file_tmpname = $_FILES["ctrlFileUpload"]["tmp_name"];
我希望这是可能的。
这不是上传“之前”的临时文件,而是上传期间和上传后的临时文件。 如果你的 ini_set 工作文件 tmp_name 就可以了,你只需要使用 move_uploaded_file 之后你就可以将你的文件推送到正确的 f
您可以在php.ini文件中设置upload_tmp_dir:
将 upload_tmp_dir 设置为安全位置
upload_tmp_dir = /var/www/foo.bar/sessions
ini_set('upload_tmp_dir', '/path/to/dir');
该设置也可以应用在 apache 的 httpd.conf 文件或 .htaccess 文件中:
# Set upload_tmp_dir to a safe location
php_value upload_tmp_dir /var/www/xxx.bar/sessions