dropzone.js FAQをガイドとして使用して、既存のイメージをプログラムでドロップゾーンに追加しようとしています:
// Add the existing image if it's there.
// headerDropzone is my dropzone (debug shows it as existing and initialized at this point.
var on_load_header = $( '[name="on_load_header_image"]' ).val();
var on_load_header_path = $( '[name="on_load_header_image_path"]' ).val();
if ( on_load_header ) {
// Hardcoded size value is just for testing, see my second question below.
var on_load_header_data = { name: on_load_header, size: 12345 };
// Call the default addedfile event handler
headerDropzone.options.addedfile.call( headerDropzone, on_load_header_data );
// And optionally show the thumbnail of the file:
headerDropzone.options. thumbnail.call( headerDropzone, on_load_header_data, on_load_header_path);
}
私の最初の問題は、これがうまくいかないことです。addedfile イベントは発生しません (または、少なくとも addedfile ハンドラーは発生しheaderDropzone
ません)。サムネイルについても同様です。
私の2番目の問題/質問は、ファイルサイズを提供する必要がありますか? サーバー側で取得することもできますが、実際に必要がない場合は実行したくありません。