亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

上傳路徑改成相對路徑可以么

new File("c://tmp//imooc",name) 這個地方c:/tmp/imooc 能不能用相對路徑啊? ?我用request.getContextPath()+"upload" ?不行啊 ?老師 看到了 回答一下 號碼?

正在回答

1 回答

經過測試以下三種寫法效果一致(我的eclipse和tomcat都在C盤, tomcat訪問項目名為demo),(1)new File("C:\\demo\\pic\\", "123.jpg")

? , ?(2)new File("\\demo\\pic\\", "123.jpg") ? ? ,(3)new File(request.getContextPath() + "\\pic\\", "123.jpg")

我試了一下,以上三種寫法均在我的C盤創建了demo/pic目錄,并且圖片以名稱123.jpg正確存儲到其中。

當然如果在前面加一個點:new File(".\\demo\\pic\\", "123.jpg") ? ? , 我測試發現該文件夾被創建在eclipse的安裝目錄。。。。。也就是當前容器運行的目錄,因為tomcat是在eclipse中啟動的;若單獨用tomcat安裝目錄下的bin目錄里面的startup.bat啟動,再次測試,你會發現創建的目錄再bin目錄里面,即bin/demo/pic/123.jpg

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

上傳路徑改成相對路徑可以么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號