我必须使用 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:/
请帮助解决问题...