正如标题所说,我想知道当上传文件时,如何在视图中访问 Django 存储的临时文件中的数据。
我想读取上传的数据值,以便制作进度条。我的方法是执行一个 jquerygetJSON
请求:
function update_progress_info() {
$progress.show();
$.getJSON(progress_url, function(data, status){
if (data) {
var progress = parseInt(data.uploaded) / parseInt(data.length);
var width = $progress.find('.progress-container').width()
var progress_width = width * progress;
$progress.find('.progress-bar').width(progress_width);
$progress.find('.progress-info').text('uploading ' + parseInt(progress*100) + '%');
}
window.setTimeout(update_progress_info, freq);
});
};
progress_url
我处理上传的文件数据的视图在哪里:
# views.py (I don't know what to do here):
def upload_progress(request):
for line in UploadedFile.temporary_file_path
response = (line)
return response