我必须使用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:/
,因此无法写入该位置请帮助解决问题...
答案 0 :(得分:0)
您可以在此处阅读有关如何使用servlet上传文件或图像的更多信息