Php 没有临时文件夹(无法上载文件)
我通过IIS 7.5运行PHP,并从5.3 msi安装程序进行PHP安装 到目前为止,一切都很顺利 但由于某种原因,当我提交一个带有html表单的文件时, 在应该保存文件的php脚本中,我得到了错误6,这意味着没有tmp_文件夹 这是print_r$文件的输出Php 没有临时文件夹(无法上载文件),php,html,ajax,iis,Php,Html,Ajax,Iis,我通过IIS 7.5运行PHP,并从5.3 msi安装程序进行PHP安装 到目前为止,一切都很顺利 但由于某种原因,当我提交一个带有html表单的文件时, 在应该保存文件的php脚本中,我得到了错误6,这意味着没有tmp_文件夹 这是print_r$文件的输出 Array ( [test1] => Array ( [name] => Book1.csv [type] => [tmp_name] =>
Array
(
[test1] => Array
(
[name] => Book1.csv
[type] =>
[tmp_name] =>
[error] => 6
[size] => 0
)
)
现在当我查看php.ini时
我有这个
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir = "C:\phpDevelopment\tmpFolder"
我不知道该怎么做才能让它正常工作
我用谷歌搜索了这个问题,什么也找不到
你知道有人吗
谢谢你给我的任何帮助
编辑----------------------
是的,tmp文件夹在那里,应该有权写入
我对每个人都做了正确的安排,只是为了确保我有足够的权利。
尝试在php.ini中添加一个注释来注释upload\u tmp\u dir;在它前面,以便它在默认情况下使用默认的Windows Temp文件夹:C:\Windows\Temp
还要确保您的应用程序池标识或标识用户组对临时文件夹具有写入权限。尝试echo sys\u get\u temp\u dir@Dagon我得到以下输出:s C:\Windows\temp更改php.ini后是否重新启动?phpinfo将告诉您应该使用哪个php.ini文件editing@Dagon是的,我重新开始了。而且我刚刚在phpinfo中检查了php.ini路径,我可以确认我编辑的是正确的路径。请尝试注释upload_tmp_dir,以便它使用默认的%tmp%