更改PHP文件上载的默认临时目录

更改PHP文件上载的默认临时目录,php,file-upload,Php,File Upload,我正在本地创建一个允许上载.pdf文件的网站,当这些文件在本地上载时,它们会转到C:\xampp\tmp,但是当我在我的大学服务器上托管该网站时,我无法访问临时目录,有没有办法更改该文件的默认临时位置 提前感谢,, Dave。可以使用配置选项配置上传文件的位置。我不认为您无权访问temp目录。在temp目录中存储了会话数据 应使用以下方法检查温度目录: sys_get_temp_dir() 试试这个 putenv('TMPDIR=/path/to/dir'); 然后你可以检查你的tmp目录

我正在本地创建一个允许上载.pdf文件的网站,当这些文件在本地上载时,它们会转到
C:\xampp\tmp
,但是当我在我的大学服务器上托管该网站时,我无法访问临时目录,有没有办法更改该文件的默认临时位置

提前感谢,,
Dave。

可以使用配置选项配置上传文件的位置。

我不认为您无权访问
temp
目录。在
temp
目录中存储了会话数据

应使用以下方法检查温度目录:

sys_get_temp_dir()
试试这个

putenv('TMPDIR=/path/to/dir');
然后你可以检查你的tmp目录

sys_get_temp_dir()

,但是普通的主持人已经为您设置了一个可写的tmp目录。很好,好人干杯!ini_set('upload_tmp_dir','C:\xampp\htdocs\OR\tmp');echo ini_get('upload_tmp_dir');为什么我这样做时,位置仍然是原始位置?因为您无法在代码中设置它。是的,所以在
php.ini
或webserver config only.Aw垃圾中,我回到了原点,然后哈哈!警告:移动上传的文件(reports/DavidC\u Introduction\u to\u EHT.pdf):无法打开流:权限被拒绝将查看您发布的功能