-1

我必须使用 servlet 在服务器位置上传图像,但 url 格式存在一些问题。我可以在本地机器上上传图片,但是当它被部署在服务器上时,它有一些像http://domain.com/folder这样的 URL,那么它就会出现一些问题。它是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:/

请帮助解决问题...

4

1 回答 1

0

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

如何使用 JSP/Servlet 将文件上传到服务器?

于 2012-07-31T13:20:31.260 回答