zoukankan      html  css  js  c++  java
  • Struts2 文件上传

    (1) ServletActionContext.getServletContext().getRealPath("upload") 表示服务器工程目录下的upload文件夹。跟工作路径是不一样的。

    所以项目重新部署的时候,这个文件夹会被替换掉,保存的文件也会被删除。测试阶段,重新部署项目应该先备份这些文件。

    (2) public void setMyFileFileName(String fileName) {
      this.fileName = fileName;
     }

    是把myFile路径里的文件名称赋值给fileName.

    (3) 上传文件名为中文的图片时,img将不能显示中文命名的图片,如:<img alt="" src="upload/中文.jpg">。

      如要显示,必须先转码。这里建议用“时间+后缀名”的方式,保存上传的图片。这样保证图片不重复,还避免了中文问题。

    (4) 上传文件大小默认是2M,超出会报错,可以在struts.xml更改默认大小:

      <constant name="struts.multipart.maxSize" value="20971520" />  

  • 相关阅读:
    测试方法与步骤
    团队项目需求分析
    第一次个人作业
    3种shell自动交互的方法
    mysql用户管理
    build web application with golang
    安卓中的LINUX内核
    结对项目小结
    关于aria2-yaaw下载软件
    软工结对项目预览
  • 原文地址:https://www.cnblogs.com/lomomiao/p/4171339.html
Copyright © 2011-2022 走看看