作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的网站上成功集成了 plupload。我可以毫无问题地上传文件,但我无法多次上传同一个文件。
PS:该问题仅出现在 Internet Explorer 中。我对谷歌浏览器没有任何问题。
例如:
但如果我尝试上传另一个文件,它运行良好。
但是如果我按 F5(刷新),那么我可以上传之前上传的文件。
有什么想法吗?我真的很想能够多次上传同一个文件。
例如,如果用户上传了一个文件,然后发现文件内部有问题,修改了文件中的某些内容,需要重新上传,那么在我的情况下,他就无法再次上传...
这是我的部分代码:
HTML部分:
<div id="container">
<a id="pickfiles" href="#" class="btn ui-button-text-icon-secondary">Uploader</a>
</div>
Javascript 部分:
var uploader = new plupload.Uploader({
runtimes: 'gears,html5,flash,silverlight,browserplus',
unique_names: false,
browse_button: 'pickfiles',
container: 'container',
max_file_size: '5mb',
url: pFiles.addFileUrl,
multi_selection: false,
multipart: true,
multipart_params: { "type": "undefined" },
filters : [{title : "Adobe PDF files", extensions : "pdf"}],
flash_swf_url: pFiles.uploadFlashUrl,
silverlight_xap_url: pFiles.uploadSilverlightUrl,
resize: { width: 320, height: 240, quality: 90 }
});
uploader.bind('FilesAdded', function (up, files) {
uploader.state = 1;
up.refresh(); // Reposition Flash/Silverlight
uploader.settings.multipart_params["type"] = $('#type').val();
uploader.start();
up.refresh();
$('#messages').show();
});
uploader.bind('UploadProgress', function (up, file) {
$('#messages').html('Progression: ' + file.percent + "%");
});
uploader.bind('FileUploaded', function (up, file, response) {
var msg = $.parseJSON(response.response).Message;
alert(msg);
});
PS:我目前的plupload版本是1.5.4
最佳答案
最后,我只需要安装 2.0 版的 plupload。
关于plupload - 我只能上传同一个文件一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547992/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!