2012-07-31 218 views
-1

我必須使用servlet上傳服務器位置的圖像,但URL格式化ia有一些問題。我能夠在本地機器上傳圖像,但是當它被部署在服務器上的一些URL如http://domain.com/folder那麼它有一些問題。 它是從那裏位置由servlet的讀碼一部分。這上傳圖像到服務器的URL

<context-param> 
<description>Location to store uploaded file</description> 
<param-name>file-upload</param-name> 
    <param-value> 
     F://Servers//Images// 
    </param-value> 

,這是我在用的上傳到服務器代碼的一部分..

if(fileName.lastIndexOf("\\") >= 0){ 
      file = new File(filePath + fileName.substring(fileName.lastIndexOf("\\"))) ; 
     }else{ 
      file = new File(filePath + fileName.substring(fileName.lastIndexOf("\\")+1)) ; 
     } 
     fi.write(file) ; 

時更改爲http://domain.com/folder,則不能寫入該位置,因爲http://被更改爲http:/

請幫忙解決問題...

+0

一個applet具有對服務器的文件系統不能訪問文件或圖像。您需要發佈到Web服務。 – SLaks 2012-07-31 12:53:56

+0

可以請你解釋一兩行我現在越來越... – zytham 2012-07-31 13:02:22

回答