2012-07-31 234 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

回答