如何访问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文件夹外的目录和文件了。
当然还有另一种方法,就是把需要访问的图片文件夹变成一个网站(此网站只有一个图片目录和相应的图片),地址自然有了,和访问其他网站的图片没什么却别了,理论上可行,实际上自己没有测试。
如何访问web文件夹之外的文件相关推荐
- 如何在Spring-Boot项目中配置资源文件夹?视频文件不想放在项目中,怎么做?前台上传文件后台如何访问?什么是资源文件夹?
如何在Spring-boot项目配置资源文件夹 前言 2.properties文件 二.访问 1.放入资源 2.访问 方式1 方式2 前言 在什么情况下需要配置资源文件夹? 当项目需要读取静态文件夹以 ...
- Tomcat和IntelliJ –在webapps文件夹之外部署war文件
目前,我正在开发一个Android应用程序,该应用程序需要云中托管的大量REST服务来支持. 我基于对Java,Groovy以及最重要的Spring的支持选择了Google App Engine . ...
- 解决winrar压缩文件或文件夹时,文件拒绝访问问题
一.问题描述 使用winrar压缩文件或文件夹时,会弹出"文件拒绝访问"问题,如下图: 二.解决方法 1.对于单个文件,进入文件属性进行以下设置(图中步骤1可省略): 2.对于文件 ...
- linux里创建文件夹、创建文件夹子文件夹、删除文件夹和文件、访问指定目录级返回上一级目录
1.新建文件夹 2.删除文件 3.访问目录 一.新建文件夹 mkdir 命令是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用. 1.mkdir xxx:创建文件夹 ...
- Android Studio SD卡访问权限及asserts文件夹下的文件操作
Android Studio SD卡访问权限 1.在 AndroidManifext.xml 中添加如下代码 <uses-permission android:name="androi ...
- (方案汇总)批处理中畸形文件夹和畸形文件的创建、访问、删除
[方案一]以点结尾的文件夹 复制内容到剪贴板 代码: rem 创建以点结尾的文件夹 md "C:\test" md "C:\test\batcher..\" 复 ...
- 详解C盘Windows文件夹里重要文件的作用
详解C盘Windows文件夹里重要文件的作用 在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有 ...
- 详解C盘Windows文件夹里重要文件作用
在整个Windows操作系统中,最重要的莫过于"Windows"文件夹,对电脑进行任何操作几乎都有关.了解这里对于掌握整个系统的运作有很大的作用,如果有兴趣不妨往下看看. ...
- 查看服务器的文件夹,远程查看服务器文件夹内的文件夹
远程查看服务器文件夹内的文件夹 内容精选 换一换 本章节介绍如何将下载的证书安装到Apache服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装 ...
最新文章
- Erlang--热更新
- catia过载属性使用方法_catia简明操作手册
- 【哲学】为什么威尔·杜兰特在其所著的《哲学的故事》一书中说“所有科学源于哲学,终于艺术?”
- traceroute命令的用法实例
- 我的世界服务器玩家在线指令,我的世界服务器中玩家间的传送功能 | 我的世界 | MC世界侠...
- 你的开发好帮手:下一代云原生开发工具技术
- mysql8默认字符编码_mysql默认字符编码问题
- 一些关于大数据的总结
- 计算机基础知识必刷,《2019年江苏专转本考试-计算机基础必刷题题库(第四章)》...
- Ubuntu配置FTP服务(匿名登录)
- 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里
- 解决Win7下JMF读取摄像头错误
- 一图看清美国最具前景的50家人工智能公司
- Java项目的一些文件及其功能、使用方式。
- 一战托福5个月112分 经验分享 + 备考资料大放送
- win10安装打印机驱动程序失败“试图将读懂程序添加到存储区时遇到问题”
- 大话Linux之 跟我走吧,现在就出发[2]Linux我想和你在一起(2)Vim,vim,I love you!有图有真相!
- qrcode.js生成微信二维码
- [Nginx]Ngnix基础
- 用于生菜的Linux
热门文章
- 手把手教你如何远程连接云服务器(图文教程)?
- 医院双向转诊系统解决方案
- 航空发动机适航复习纲要
- can隔离器 总线隔离适配器简单应用
- 淘宝数据魔方技术架构解析读后感
- android+连接隐藏wifi,SSID隐藏后手机如何连接?手机连接隐藏ssid无线网络教程
- 电脑断电后,忽然无法识别u盘,怎么办?
- 用户和计算机硬件系,什么是计算机硬件?什么是计算机软件,计算机硬件和软件的区别!...
- MeRL:强化学习分配奖励机制的新方法
- 【k8s】Error response from daemon: Get https://192.168.22.234/v2/: dial tcp 192.168.22.234:443: connec