查看完整版本: jsp檔案路徑
頁: [1]

我愛. 發表於 2014-8-20 10:57 PM

jsp檔案路徑

請問一下大大們  我在我的html上面做了一個input type="file"是用來上傳圖片檔案的
但是我在點選上傳後  錯誤訊息會說找不到檔案
後來我看了一下  因為PC的檔案路徑像是 D:\first.jpg
然後我把\改成//就可以成功上傳了   但是這樣感覺太麻煩了
所以請問一下有沒有方法或者是語法可以把我上傳路徑的\改成//
我是有用過replace寫  但是好像沒用
請大大為我解答
<div></div>

kwj 發表於 2014-8-26 10:12 PM

本帖最後由 kwj 於 2014-8-26 10:15 PM 編輯

在 JSP 上面使用 java.nio.file.Path 的方法去解析輸入的路徑
Path 類別會自動把 / 跟 \ 的問題解決。

如果想要用 replace 的話,通常會是字元跳脫的問題
因為 Java 的 String.replace() 使用的是 Regular Expression,對於 / 跟 \ 這種字元基本上都需要跳脫。
例如:Java - replace all instances of path separators with system path separator...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]