我正在使用jquery文件上传插件(https://blueimp.github.io/jQuery-File-Upload/)。在我自己的服务器上测试演示时,这个工作得很好,但是,我想以不同的方式使用它。
我没有使用progressall函数和经典的提交函数,而是以这种方式使用它:
var url = "http://localhost:8080/upload"
$('#fileupload').fileupload({
url: url,
forceIframeTransport: false,
add: function (e, data) {
$("#container").data("data2upload", data);
}
})
$("#upbtn").click(function(){
$("#cont").data("data2upload").submit();
});
它允许我添加我想要的文件,并在点击时同步上传。当我想显示进度时,我喜欢这样:
var tloaded = $('#fileupload').fileupload('progress').loaded,
t2load = $('#fileupload').fileupload('progress').total;
但是,加载的值为0,直到t2load结束。什么让最终用户着迷。 (我不是跨域的)。 我做错了什么?
感谢, 杰罗姆
答案 0 :(得分:0)
你可以使用下面的内容(来自DOCs)吗?
pygame.image.save(background,'image.png')
请注意上面的var url = "http://localhost:8080/upload",
progress = 0;
$('#fileupload').fileupload({
url: url,
forceIframeTransport: false,
progress: function (e, data) {
progress = parseInt(data.loaded / data.total * 100, 10);
},
add: function (e, data) {
$("#container").data("data2upload", data);
}
})
$("#upbtn").click(function(){
$("#cont").data("data2upload").submit();
});
方法