私はアップロードで malsup jQuery フォームを使用します。PHPで動作します。http://malsup.com/jquery/form/
malsup を使用してチャンクアップロードを追加する良い方法はありますか? 助言がありますか?
var xhr = 新しい XMLHttpRequest();
var percent = $('.percent');
var bar = $('.bar');
/* submit form with ajax request */
$('form').ajaxForm({
dataType: 'json',
beforeSend: function() {
bar.width('0%');
percent.html('0%');
},
uploadProgress: function(event, position, total, percentComplete) {
var pVel = percentComplete + '%';
bar.width(pVel);
percent.html(pVel);
},
success: function(xhr) {
var percentVal = '100%';
bar.width(percentVal)
percent.html(percentVal);
},
complete: function(xhr) {
var url = window.location.origin = window.location.protocol+"//"+window.location.host+"/thank-you/";
window.location.replace(url);
}
});
編集: アップロード バー インジケーターがモバイル Chrome で機能しないことを経験した人はいますか (少なくとも Chrome for iOS では機能せず、デフォルトの例でもテストしました)。
敬具 ヨハン