php上传图片没有读取权限,文件夹添加everyone、network service全部控制权限都不行

服务器用的windows server 2008,iis7,php5.4.45,数据库用的sql server 2008。

图片可以上传,upload文件夹里能看到新上传的图片,但是网页上不显示,发现图片文件没有读取权限,给upload文件夹添加了everyone,network service,还有iis user的全部控制权限,已经上传的就显示正常了,新上传的还是没有继承,没有读取权限,基本上网上能搜到的方法都试了,iis也卸载重装了一回,还是不行,iis里mime里jpg和png的文件类型也没错

上传代码如下:

);

我上传的时候给图片重命名了,这个有影响吗??

回复讨论(解决方案)

if (@move_uploaded_file($myfile[‘tmp_name’],$tofile)) {

这一句。你把错误屏蔽了。。。你咋知道错误呢?试试

try {
move_uploaded_file($myfile[‘tmp_name’],$tofile)
} catch ( exception $e ) {
echo ‘caught exception: ‘ , $e -> getmessage (), “\n” ;
}

Posted in 未分类