上传问题分析1--文件保存位置

上传文件在服务器端保存位置问题
	
	1.保存在可以被浏览器直接访问的位置
		例如:商城的商品图片
		
		保存在工程的WebRoot下的路径(不包含META-INF以及WEB-INF目录及其子目录)
		
	2.保存在不能被浏览器直接访问的位置
		例如:付费的视频。		
			
		1.工程中   META-INF  WEB-INF目录及其子目录
		2.不在工程中的服务器的磁盘目录下.
  • 上传文件后,在服务器端保存位置

第一类存放位置:直接存放WebRoot目录下 和 除WEB-INF META-INF的其它子目录下  例如: WebRoot/upload

* 客户端可以直接在浏览器上通过url访问位置(资料无需通过权限控制,而可以直接访问) ---- 对上传资源安全性要求不高、或者资源需要用户直接可见

* 例如:购物商城商品图片

 

第二类存放位置:放入WEB-INF及其子目录 或者 不受tomcat服务器管理目录 例如: WebRoot/WEB-INF/upload 、c:\ 、d:\abc

* 客户端无法通过URL直接访问,必须由服务器内部程序才能读取 (安全性较高,可以很容易添加权限控制)

* 例如:会员制在线视频

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值