服务器用的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” ;
}