将图像上传到服务器URL

时间:2012-07-31 12:50:18

标签: java servlets

我必须使用servlet在服务器位置上传图像,但是url格式化我有一些问题。我可以在本地计算机上传图像,但是当它在服务器上部署了一些像http://domain.com/folder这样的网址时,它就会遇到一些问题。 它是servlet读取位置的代码的一部分..

<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:/

,因此无法写入该位置

请帮助解决问题...

1 个答案:

答案 0 :(得分:0)

您可以在此处阅读有关如何使用servlet上传文件或图像的更多信息

How to upload files to server using JSP/Servlet?