[置顶] 如何访问web文件夹之外的文件

    在编写项目时,遇到一个如何访问web文件夹之外的文件的问题。因为我要制作一个浏览图片和pdf文件的一个简单网站。但问题是图片的文件夹和pdf文件的文件夹都是其他程序生成的,自然也就是不是网站web目录下的文件夹了。那如何访问呢?

  访问涉及到两个问题:

    1权限问题

    2访问地址如何填写?


   1权限问题

    因为是web程序自然有权限限制,不能随便访问web目录外的文件或者是文件夹。自然就是分配权限了,第一个问题自然就解决了。

   2访问地址如何填写?

    权限问题虽然解决了,但地址如何填写?不管是使用相对路径还是绝对路径,似乎都没有办法处理。在百思不得其解时,忽然想到验证码的地址写法。按照验证码的地址写法不就是一种思路吗?

  例如图片的写法  

 <img   alt="显示图片" id="currentImg"  width="800" src ="tool/GetFile.ashx?FileName=1123.png" height="600" /> 

 在toolGetFile.ashx文件中根据请求的不同转换目录和读取文件,自然就可以访问web文件夹外的目录和文件了。


当然还有另一种方法,就是把需要访问的图片文件夹变成一个网站(此网站只有一个图片目录和相应的图片),地址自然有了,和访问其他网站的图片没什么却别了,理论上可行,实际上自己没有测试。

原文地址:https://www.cnblogs.com/fuhaots2009/p/3453992.html