文件上传时细节的处理及源码.docVIP

  • 4
  • 0
  • 约7.63千字
  • 约 10页
  • 2017-11-17 发布于河南
  • 举报
文件上传时细节的处理及源码

文件上传时处理在文件上传时常常出现一些错误,其中主要有以下几种:upload.setHeaderEncoding(utf-8); 普通输入项的乱码问题: 此种问题我们有以下两种解决办法:1、手工方式:inputValue=new String(inputValue.getBytes(ISO8859-1),utf-8);2、这也是最简单的方法直接在语句中添加utf-8,String inputValue=item.getString(utf-8)。if(!filename.trim().equals()){ //读取上传文件的内容,并存入本地磁盘 }语句就可以解决了。factory.setRepository(new File(this.getServletContext().getRealPath(/temp))); 。。。 is.close(); fos.close(); item.delete(); (首先指定临时文件保存位置,然后解析临时文件,最后删除) 五、上传文件的保存位置 在我们上传的文件中如果有一些恶意程序,将会影响我们服务器的正常运行。所以我们应该将文件保存到一个安全的路径下。 服务的安全性WEB-INF文件夹下的子文件夹中或者不受服务器管理的目录。 String savePath = this.getServletContext().getRealPath (“

文档评论(0)

1亿VIP精品文档

相关文档