关于ajaxFileUpload只能上传一次的解决
来源:互联网 发布:数据库应用领域 编辑:程序博客网 时间:2024/05/01 17:30
今天用ajaxFileUpload做了一个读取图片EXIF信息然后上传到服务器的功能。
因为读取是在后台读取的,所以先上传了一次。
后来发现读取完成以后,再上传的时候file为空,没有文件信息。
网上查资料也找不到解决办法。
后来看ajaxFileUpload源码,发现创建from的时候没有保留原file的file信息。
解决方法:
在ajaxFileUpload.js源码中找到:createUploadForm 找到这一段
var oldElement = $('#' + fileElementId); var newElement = $(oldElement).clone(); $(oldElement).attr('id', fileId); $(oldElement).before(newElement); $(oldElement).appendTo(form);
改为:
var oldElement = jQuery('#' + fileElementId);var newElement = oldElement.clone(true);newElement[0].files=oldElement[0].files;oldElement.attr('id', fileId);oldElement.before(newElement);oldElement.appendTo(form);
保存,问题解决。
0 0
- 关于ajaxFileUpload只能上传一次的解决
- 关于ajaxFileUpload只能上传一次的解决
- 关于ajaxFileUpload只能上传一次的解决办法
- ajaxfileupload同一个文件只能上传一次问题解决
- 使用$.ajaxFileUpload上传时<input type="file">设置的onchange只能执行一次的解决方案
- ajaxfileupload.js目前功能最全版本(多文件、异常处理等),顺便解决只能上传一次的BUG(非live绑定)
- 关于ajaxfileupload插件不能上传第二次 不能重复上传问题的解决
- 关于ajaxfileupload file 的change事件 只绑定一次,
- 关于ajaxFileUpload上传文件时第二次上传无效的解决办法
- jquery的ajaxFileUpload上传
- 关于$.ajaxFileUpload()上传图片
- 关于ajaxfileupload.js的上传打开新页面的问题
- 关于ajaxfileupload.js插件及其多上传的使用
- 您一次只能安装一种 Adobe 产品问题的解决
- 您一次只能安装一种 Adobe 产品问题的解决
- netbeans下 解决glassFish只能启动一次的问题
- 解决微信只能打开一次链接的问题
- 解决MapReduce中Reduce迭代器只能使用一次的问题
- Exchange Server 2013 运维系列——恢复已删除或禁用的邮箱
- 关于STM32的IAP很不错的文章
- Hdu 5063 Operation the Sequence
- Objective-第一个OC程序解析
- 基于NVIDIA显卡的硬编解码的一点心得
- 关于ajaxFileUpload只能上传一次的解决
- WindowManager.LayoutParams文档中文参照
- IOS-TextField知多少
- Python之实现简单的注册登录系统
- R语言 一元线性回归
- windows 下配置 rsync
- [硬件结构]为什么branch prediction和cache在硬件体系结构中这么重要?
- JDK1.5或以上版本泛型报错
- JavaWeb - JavaScript中Window对象