解决PHP在Windows IIS 上传的图片无法访问的问题

   1、我们先用鼠标点击电脑中的开始菜单,就是左下角的图标,然后点击里面的控制面板工具,点击就可以弹出控制面板窗口。


 

  2、在弹出的控制面板窗口中,我们看到里面有很多的图标功能可以使用,我们这个时候就需要找到的是安全中心,点击了以后就看到里面有一个选项为windows 防火墙点击选中。

  3、我们点击了以后,弹出一个新的窗口然后在进行设置,我们看到窗口中有一个名为关闭的选项,大家选择关闭选项点击,然后保存关闭窗口即可。

  上面的三个步骤就是可以解决我们上网的时候弹出防火墙的提示窗口的解决技巧,大家要是遇到这样的情况不知道怎么解决的话,希望对大家有所帮助。

  最后在 windows下使用IIS配置的PHP无法上传文件的解决方法 这篇文章的帮助下成功解决了该问题

  问题总结:

  在Windows平台下如果PHP使用的是IIS的话那么php在上传文件时是先将文件上传到一个临时目录下的

  (该配置项可以在php.ini的" upload_tmp_dir "里进行配置,由于我们的服务器并没有进行过配置 ,所以php将使用系统的临时目录"C:WindowsTemp" )


 

  然后PHP再将临时目录中上传的文件再移动到你指定的目录中去

  这样就存在一个问题,即 Temp目录下默认的权限是没有相应的IIS访问权限的(windows默认配置),当文件上传到该目录时那么上传的文件默认是继承了 Temp目录的权限

  而PHP再将文件文件移到指定的目录时,被移动的文件并不会继承移动后所在的目录权限

  从而导致从浏览器访问被移动的文件时,因为该文件没有相应的权限(IIS访问权限)而无法访正常问

时间: 2024-10-06 07:47:54

解决PHP在Windows IIS 上传的图片无法访问的问题的相关文章

PHP在Windows IIS上传的图片无法访问的解决方法_win服务器

PHP在Windows IIS上传的图片无法访问的解决方法 首先登录到网站后台进行了测试发现上传的图片在确实浏览器打不开且出现了无法访问的错误信息:" 401 - 未 授权: 由于凭据无效,访问被拒绝." 然后又测试了该服务器上其他几个php项目发现也出现了一样的错误: 图片上传成功,但浏览器没有权限访问.因为测试的几个php系统是不一样的,有thinkphp,wordpress,百度ueditor编辑器. 所以这几个系统同时出现问题的概率实在是太小了,所以基本上排除了程序的bug,且

IIS 上传文件大小配置步骤(默认200K)_win服务器

今天部落就和大家一起探讨一下如何设置IIS使默认上传文件大小大约200K. 其实我们只需要在服务器端对IIS进行一些修改即可突破这个200K的限制,方法如下: 第一步:直接编辑配置数据库设为允许 在IIS中右键"本地计算机"选择"属性",钩选"允许直接编辑配置数据库". 第二步:关闭"IIS Admin Service"服务 依次打开"控制面板--管理工具--服务"或者(通过 运行--输入services.

Dedecms解决你没指定要上传的文件或文件大小超过限制的问题

今天在使用Dedecms进行本地上传缩略图的时候,突然出现你没指定要上传的文件或文件大小超过限制的故障!感觉很是奇怪呀!一直用得好好的,为何突然出现这样的问题呢? 查找原因,发现来原php.ini文件的设置引起的. 立即动手进行解决: 打开php的配置文件php.ini,通过搜索找到以下几项: ;upload_tmp_dir = 注释掉之后我们改为: upload_tmp_dir = d:\php\tmp 注意tmp文件需要有写入和修改权限 另外php.ini中还有两个参数: pose_max_

简单解决新浪SAE无法上传文件的问题

  这篇文章主要介绍了简单解决新浪SAE无法上传文件的问题,不知道到底是新浪的BUG还是我个人的问题,分享给大家吧. 今天给网站后台增加一个上传文件的功能,结果出现BUG,提示未选择上传文件. 以下是代码部分. ? 1 2 3 4 5 6 7 8 9 10 <form method="post" action="attached.php?action=upload_post" enctype="multipart/form-data">

jsp fckeditor 上传中文图片乱码问题的解决方法_网页编辑器

经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成fckeditor-java-2.3.jar包,要解决所有的乱码问题,有3部要修改1.修改Web容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加"URIEncoding="utf-8"",我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为

图片处理-关于图片的上传的图片无法指定到对应的URL里,返回的是无法指定到某个文件夹里

问题描述 关于图片的上传的图片无法指定到对应的URL里,返回的是无法指定到某个文件夹里 这个问题如何解决,图片无法到指定的路径 解决方案 检查路径是否存在,如果存在,检查iis是否启用父路径支持. 解决方案二: 打开指定文件夹里的图片----------------------

用Ueditor1.4.3上传的图片存放在临时文件中,过段时间就会被删除

问题描述 用Ueditor1.4.3上传的图片存放在临时文件中,过段时间就会被删除 用Ueditor1.4.3上传的图片存放在临时文件中,过段时间就会被删除,导致无法显示,比如tomcat重启,怎么解决这个问题呢 解决方案 已经解决了,在config.json文件中修改图片上传的保存地址,使得图片保存到与tomcat下的webapps下的新建文件中与项目平行的文件 解决方案二: thinkphp3.2.3 ueditor1.4.3 图片上传操作,在线删除上传图片功能.

服务器-wildFly启动时将上传的图片删除掉了

问题描述 wildFly启动时将上传的图片删除掉了 用springmvc做上传文件的时候.保存在wildfly编译后的项目中,重新启动服务的时候把上传的文件都删除掉了.求解决办法. 要在本地能测试.给到正式服务器上要能使用 解决方案 http://www.myexception.cn/java-web/175797.html

WordPress上传中文名图片自动重命名二次开发

这几天用Wordpress搭建了一个图片站,在填充内容时遇到一个问题当我在媒体库中上传图片时有些图片可以正常显示,但是个别图片就是显示不出来缩略图,这个问题着实让我纠结了一下午.没办法查找原因少不了研究代码,默默的戴上眼镜勤奋工作吧! 图片不显示的原因 俗话说:"功夫不负苦心人呢",问题还是被我给发现了,原来编码的问题如果我们上传的图片名称是中文的那么wp的缩略图机制处理不了于是就出现了我这样的问题. 在wp-admin/includes/file.php文件中有这么一段代码其中第2行