2017-06-02 3 views
0

今、私はdropzoneを使ってイメージをアップロードし、同じイメージをcollectionFSにアップロードした後、dropzoneでイメージを見ることができます。画像は表示されます。私はcollectionFSから保存された画像を得ることができますが、ページの読み込み時に値を設定する方法で画像を表示することができます。 dropzone.jsファイルのチェックによると、次のファイルでは、 "this.files = [];これを定義すると、1つのオプション項目として1つのsavefilesをthis.filesに渡すことができるかどうか、ページは、https://github.com/enyo/dropzone/wiki/FAQから、以下の説明に係る負荷。 関数ドロップゾーン(要素、オプション)ページがロードされた後に、保存されたイメージをdropzoneに表示する

+0

Uhh、それらを表示するには再度 'activate'をフェッチしますか? – iamdevlinph

+0

再度フェッチしないと、ページが最初に読み込まれたときにデータを取得して表示することを意味します。 – larry

+0

次に、それらをローカルに、またはページロード時にすぐに取得できる場所に格納することができます。 'init、get、display、ローカルにストアする、リロードする、ローカルに取得する'、そして後続のページリロードはデータをローカルに取得するだけです。 – iamdevlinph

答えて

0

である場合、それは、画像をdispalyができる。

var mockFile = { name: image.name, size: image.size}; 
myDropzone.emit("addedfile", mockFile); 
myDropzone.emit("thumbnail", mockFile, image.url()); 
myDropzone.emit("complete", mockFile); 

が、画像のサイズが正しくない、それはありませんサイズを変更してください。次のようにしてください:

myDropzone.createThumbnailFromUrl(mockFile, image.url()); 

画像は表示されません。 イメージが最初に追加され、それをgridfsに保存した後、イメージを取得するためにページをリロードします。 dropzoneを使用するのに間違いはありますか?****

関連する問題