![](/img/trans.png)
[英]jQuery ajaxForm uploadProgress preventing flask render_template
[英]jquery ajaxForm uploadProgress cross domain upload
我正在嘗試進行跨域文件上傳,我需要一種顯示上傳進度的方法。 使用jQuery的形式插件,我做這樣的事情:
$('#fileupload').ajaxForm({
beforeSend: function() {
progressBar.style.visibility="visible";
},
uploadProgress: function(event, position, total, percentComplete) {
progressBar.value = percentComplete;
},
complete: function(xhr) {
progressBar.style.visibility="hidden";
}
});
僅調用beforeSend和complete(與警報語句一起檢查)。
在表單中,我將操作定向到遠程服務器,例如:
<form action="otherDomain.com/blah/blah">
如果沒有此自定義操作,則onProgress起作用。
謝謝
並非所有瀏覽器都支持'uploadProgress'屬性。 在某些瀏覽器中,此功能無法獲得排名,總數等,根本無法使用。
這來自官方文檔:
用上傳進度信息( 如果瀏覽器支持 )調用uploadProgress回調函數。 回調傳遞以下參數:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.