作者热门文章
- 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/
有一条(相对)众所周知的 Perl 公理:“只有 Perl 可以解析 Perl”。我想知道 Perl 6 是否仍然如此? 扩大讨论...考虑到 PyPy 最近的更新,我想到了这个问题。 Perl 独特
这是设置。在上一个问题中,我发现我可以通过子组件中的状态传递对象属性,然后使用 componentDidUpdate 获取该对象属性。在这种情况下,状态和属性都称为到达。 这是基本代码... expo
我运行的是 10.5.2 社区版。我已经标记了 源/主要/资源 作为源目录。我可以右键单击并“编译”某些文件,据我所知,这意味着 IDE 将文件复制到与发送类文件的“com.mydomain.pack
我是一名优秀的程序员,十分优秀!