我正在使用 django 和 cloudinary 直接上传来上传 iamges,如果表格有效,它就可以工作。
但如果我的表单无效,我的页面会重新加载,然后表单会要求用户再次上传图片。
有什么办法可以解决这个问题?
我的代码附在下面。因为我使用直接上传,所以在上传图片后。它将立即显示在前端。但是当表单无效并刷新表单时,图像就消失了。(在您最近更新之后,确实我不需要再次重新上传照片。但是照片不见了。如何再次显示?)
谢谢。
<script>
$('.cloudinary-fileupload').bind('cloudinarydone', function(e, data) {
var imag_var = $.cloudinary.image(data.result.public_id, {
format : data.result.format,
version : data.result.version,
transformation : 'form_preview'
});
$('.preview').html(imag_var);
$('.status_value').text('Uploaded:' + data.result.public_id);
$('#id_cover_image').val(data.result.public_id);
return true;
});
$('.cloudinary-fileupload').bind('fileuploadprogress', function(e, data) {
$('.progress').attr({
style : "visibility:show",
});
$('.status_value').text('Uploading...');
});
</script>