上傳問題分析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直接訪問,必須由服務器內部程序才能讀取 (安全性較高,可以很容易添加權限控制)

* 例如:會員制在線視頻

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章