0
장고 응용 프로그램에서 jQuery 파일 업 로더를 사용하고 있습니다.jQuery 파일 업 로더가 하나의 청크를 보내고 있습니다.
나는 장고가 단지 나의 큰 파일의 한 덩어리를 받는다는 문제가있다. 처음에는 내 UploadFileHandler
에 문제가 될 수 있다고 생각했지만 업 로더에서 chunksend
이벤트를 기록 할 때 (내 경우에는 9 번 대신) 한 번 해고되었습니다.
업 로더가 단지 하나의 청크를 보내는 이유는 무엇입니까?
$('#fileupload').fileupload({
dataType: 'json',
maxChunkSize: 10000000,
add: function (e, data) {
console.log(data);
var uploadRow = $('#upload-item-master')
.clone()
.removeAttr('id')
.appendTo("#upload-container")
.hide()
.fadeIn(1000);
uploadRow.find('.name').text(data.files[0].name);
var jqXHR = data.submit()
.always(function (result, textStatus, jqXHR) {
if(result.status == 201) {
uploadRow.find('.progress .bar').css('width','100%');
uploadRow.find('.progress').removeClass('active');
} else {
uploadRow.find('.progress .bar').css('width','100%');
uploadRow.find('.progress').removeClass('progress-success');
uploadRow.find('.progress').removeClass('progress-success');
uploadRow.find('.progress').addClass('progress-danger');
}
})
},
chunksend: function(e, data) {
console.log("Chunk sent");
},
progress: function (e, data) {
var progress = parseInt(data.loaded/data.total * 100, 10);
}
});
@ sunrize920이 태그를'javascript'로 변경했습니다. – fge
'FormData()'를 장고보기로 보내면 어떻게 될까요? –
죄송합니다. 질문을 이해할 수 없습니다. 하지만 그것은 jquery 플러그인의 동작에 영향을 줍니까? – Ron