私はdjangoとcloudinaryの直接アップロードを使用して画像をアップロードしていますが、フォームが有効であれば機能しています。
ただし、フォームが有効でない場合、ページがリロードされ、フォームはユーザーに画像を再度アップロードするように求めます。
これを解決する方法はありますか?
私のコードは以下に添付されています。画像がアップロードされた後、直接アップロードを使用するため。フロントエンドにすぐに表示されます。しかし、フォームが無効でフォームが更新されると、画像が消えてしまいます。(最新の更新後、写真を再度アップロードする必要はないのは事実ですが、写真は消えています。それを再度表示するにはどうすればよいですか?)
ありがとう。
<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>