没有临时文件夹(无法上传文件)

时间:2014-01-22 21:14:34

标签: php html ajax iis

我通过IIS 7.5运行PHP并从http://windows.php.net/download/ 5.3 msi安装程序

进行php安装

到目前为止,一切都运行得非常好,

但出于某种原因,当我提交带有html表单的文件时, 在应该保存文件的php脚本中我得到这个错误6巫婆意味着没有tmp_folder。

这是print_r($ _ FILES);

的输出
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"

我不知道如何才能使其正常工作。

我用Google搜索了这个问题,我找不到任何东西。

有什么想法?

感谢您提供的任何帮助。

编辑--------------------------------------------

同样是的,tmp文件夹就在那里,应该有权写入。

我为每个人设定了权利,以确保我有足够的权利。 We see here that right are set to everyone

1 个答案:

答案 0 :(得分:0)

尝试在php.ini中注释掉upload_tmp_dir,方法是在其前面添加;,以便它默认使用默认的Windows Temp文件夹:C:\Windows\Temp

还要确保您的应用程序池标识或标识组用户具有对temp文件夹的写入权限。