在编写项目时,遇到一个如何访问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文件夹外的目录和文件了。

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

如何访问web文件夹之外的文件相关推荐

  1. 如何在Spring-Boot项目中配置资源文件夹?视频文件不想放在项目中,怎么做?前台上传文件后台如何访问?什么是资源文件夹?

    如何在Spring-boot项目配置资源文件夹 前言 2.properties文件 二.访问 1.放入资源 2.访问 方式1 方式2 前言 在什么情况下需要配置资源文件夹? 当项目需要读取静态文件夹以 ...

  2. Tomcat和IntelliJ –在webapps文件夹之外部署war文件

    目前,我正在开发一个Android应用程序,该应用程序需要云中托管的大量REST服务来支持. 我基于对Java,Groovy以及最重要的Spring的支持选择了Google App Engine . ...

  3. 解决winrar压缩文件或文件夹时,文件拒绝访问问题

    一.问题描述 使用winrar压缩文件或文件夹时,会弹出"文件拒绝访问"问题,如下图: 二.解决方法 1.对于单个文件,进入文件属性进行以下设置(图中步骤1可省略): 2.对于文件 ...

  4. linux里创建文件夹、创建文件夹子文件夹、删除文件夹和文件、访问指定目录级返回上一级目录

    1.新建文件夹 2.删除文件 3.访问目录 一.新建文件夹 mkdir 命令是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用. 1.mkdir xxx:创建文件夹 ...

  5. Android Studio SD卡访问权限及asserts文件夹下的文件操作

    Android Studio SD卡访问权限 1.在 AndroidManifext.xml 中添加如下代码 <uses-permission android:name="androi ...

  6. (方案汇总)批处理中畸形文件夹和畸形文件的创建、访问、删除

    [方案一]以点结尾的文件夹 复制内容到剪贴板 代码: rem 创建以点结尾的文件夹 md "C:\test" md "C:\test\batcher..\" 复 ...

  7. 详解C盘Windows文件夹里重要文件的作用

    详解C盘Windows文件夹里重要文件的作用 在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有 ...

  8. 详解C盘Windows文件夹里重要文件作用

        在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有很大的作用,如果有兴趣不妨往下看看. ...

  9. 查看服务器的文件夹,远程查看服务器文件夹内的文件夹

    远程查看服务器文件夹内的文件夹 内容精选 换一换 本章节介绍如何将下载的证书安装到Apache服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装 ...

最新文章

  1. Erlang--热更新
  2. catia过载属性使用方法_catia简明操作手册
  3. 【哲学】为什么威尔·杜兰特在其所著的《哲学的故事》一书中说“所有科学源于哲学,终于艺术?”
  4. traceroute命令的用法实例
  5. 我的世界服务器玩家在线指令,我的世界服务器中玩家间的传送功能 | 我的世界 | MC世界侠...
  6. 你的开发好帮手:下一代云原生开发工具技术
  7. mysql8默认字符编码_mysql默认字符编码问题
  8. 一些关于大数据的总结
  9. 计算机基础知识必刷,《2019年江苏专转本考试-计算机基础必刷题题库(第四章)》...
  10. Ubuntu配置FTP服务(匿名登录)
  11. 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里
  12. 解决Win7下JMF读取摄像头错误
  13. 一图看清美国最具前景的50家人工智能公司
  14. Java项目的一些文件及其功能、使用方式。
  15. 一战托福5个月112分 经验分享 + 备考资料大放送
  16. win10安装打印机驱动程序失败“试图将读懂程序添加到存储区时遇到问题”
  17. 大话Linux之 跟我走吧,现在就出发[2]Linux我想和你在一起(2)Vim,vim,I love you!有图有真相!
  18. qrcode.js生成微信二维码
  19. [Nginx]Ngnix基础
  20. 用于生菜的Linux

热门文章

  1. 手把手教你如何远程连接云服务器(图文教程)?
  2. 医院双向转诊系统解决方案
  3. 航空发动机适航复习纲要
  4. can隔离器 总线隔离适配器简单应用
  5. 淘宝数据魔方技术架构解析读后感
  6. android+连接隐藏wifi,SSID隐藏后手机如何连接?手机连接隐藏ssid无线网络教程
  7. 电脑断电后,忽然无法识别u盘,怎么办?
  8. 用户和计算机硬件系,什么是计算机硬件?什么是计算机软件,计算机硬件和软件的区别!...
  9. MeRL:强化学习分配奖励机制的新方法
  10. 【k8s】Error response from daemon: Get https://192.168.22.234/v2/: dial tcp 192.168.22.234:443: connec