文档章节

上一篇写的文件上传,这一篇写文件上传中回报的错误,以及解决办法

梦想起航我起床
 梦想起航我起床
发布于 2015/10/06 17:02
字数 435
阅读 131
收藏 0
  1. 文件上传不了,有以下几种情况:

    1).form表单后面的enctype="multipart/form-data"没有,导致无法以流的形式写入。

    2).第一条有的话,当点击提交的时候,直接返回strut中的error返回结果,没有fileerror提示或者提示文件太大。

        原因:是因为你上传的文件或者图片大小位于struts中拦截器配置中文件大小限制的值(总)(<constant name="struts.multipart.maxSize" value="1024102400"/>)和你action中上传文件的大小限制的值(<param name="maximumSize">1024</param>)(单)之间。

    解决办法:根据上传的情况来设置总,和单个的值。尽可能的设置大点或者设置成一样。

    3).若果报错提示显示上传的类型不对,

            第一,你就要看看你用的那个浏览器了,兼容性不同导致的;

            第二,当然也有可能是你的strut中             (<paramname="allowedTypes">/image/bmp,image/png,image/gif,image/jpeg,image/jpg,image/x-png, image/pjpeg</param>)这句话没有包括你上传的格式。

    4),若果提示你上传找不到存储路径,那就简单了,第一、看看你的存储路径是不是与你struts中(<param     name="savePath">/images</param>)的name值与action中的路径名一致。

第二、还有就是在WebrRoot下有那个文件。(当然,如果你设置的会自动创建那就不说了,但是,哪个容易丢失文件)。

第三、再有就是看看在你给他存储路径时,是否有“/”若果没有,也是会找不到的。

© 著作权归作者所有

梦想起航我起床
粉丝 1
博文 7
码字总数 2273
作品 0
海淀
程序员
私信 提问
ASP.NET 使用js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)

在写这篇的时候本来想把标题直接写成报错的提示,如下: “SecurityError:Blocked a frame with origin "http://localhost:55080" from accessing a cross-origin frame.” 但是有点长,会显......

我不会抽烟
2014/09/05
0
0
jQuery 关于ajaxfileupload.js插件的逐步解析(ajaxfileupload.js第二弹)

如果你看了上一篇《ASP.NET 使用js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)》的话,应该就知道我是逼不得已要认真学习下ajaxfileupload.js这个上传文件插件的。哈哈,...

我不会抽烟
2014/09/09
0
0
优雅的处理Android崩溃(二)

转载请注明出处:http://blog.csdn.net/w525721508/article/details/77328754 写在前面 上一篇博客中已经介绍了怎么通过UncaughtExceptionHandler接口实现全局异常的抓取,以及崩溃日志的保存...

咖喱配胡椒
2017/08/17
0
0
基于nuxt和iview搭建OM后台管理系统实践(3)-阿里oss上传组件的封装

目录结构 这是《基于nuxt和iview搭建OM后台管理系统实践》这一个系列文章的目录,大致思路如下: 简要介绍OM后台管理系统,以及开发环境 自行开发的公共组件,富文本quill[已完成]、地图、上...

愿爱无忧dk_
2018/06/12
0
0
vue/webpack的一些小技巧

都知道我比较懒,今天给大家分享的就是如何让自己省事。 一、vue修改打包后的结构(不知道怎么描述合理,看效果图) /config/index.js 默认的: 修改的:(顺手修改了打包后的文件名) 这样子...

金振宗
2018/07/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
昨天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部