- 1.前端表单要求
- 1.提交方式为post,不使用get是因为get的提交长度只有1kb
- 2.form的enctype属性需要设置为“multipart/form-data”
- 注:不建议给文件选择器的名字设置为XXXFile,因为到时候可能会看的眼花
- 2.表单域对应的后台属性
- 设置上传文件的限制,写在struts2-base.xml中
- 文件上传大小设置:<constant name="struts.multipart.maxSize" value="10485760"/>
指定允许上传的文件最大字节数。默认值是2097152(2M)
- 上传类型设置
根据struts2自带的fileupload拦截器中提供的allowedTypes来进行限制
- 文件上传大小设置:<constant name="struts.multipart.maxSize" value="10485760"/>
- 上传文件到服务器的方法就是IO流
- 文件上传到服务器时,为了保密,不要添加后缀,防止他人知道上传的文件的类型,并且将文件名更改为文件ID
- 下载文件
文件上传
最新推荐文章于 2024-02-02 11:19:58 发布