我使用系统默认临时文件夹(C:\ Xampp \ tmp)进行文件上传。但现在我需要指定一个临时文件夹来存储临时文件,然后再上传。 这是正确的功能吗?
ini_set('upload_tmp_dir','../../tempuploads');
如何从那里获取文件?
直到现在我正在使用它:
$file_tmpname = $_FILES["ctrlFileUpload"]["tmp_name"];
我希望这是可能的。
答案 0 :(得分:0)
它不是临时文件"之前"上传但上传期间和上传后的温度。 如果您的ini_set有效,文件tmp_name就可以了,您只需使用move_uploaded_file,然后将文件推送到正确的文件中
答案 1 :(得分:0)
You can set upload_tmp_dir in the php.ini file:
Set upload_tmp_dir to a safe location
upload_tmp_dir = /var/www/foo.bar/sessions
ini_set(‘upload_tmp_dir’, ‘/path/to/dir’);
The setting can also be applied in apache’s httpd.conf file, or an .htaccess file:
# Set upload_tmp_dir to a safe location
php_value upload_tmp_dir /var/www/xxx.bar/sessions