0

ユーザーが自分のコンピューターから画像をアップロードしてホームページでプレビューできるホームページがあります。唯一の問題は、0.5MB を超える画像のアップロードに 10 秒以上かかることです。ここからすべてをコピーして貼り付けました(私のhtmlはまさにこのようなものです)

http://jsbin.com/uboqu3/edit#javascript,html,live

私のjsbinの例は非常に速くロードされますが、私のものは10秒以上応答しません。

javascript の FileReader() を使用しているときに長い読み込み時間を経験した人はいますか? 私のホームページがアップロードをとても陰気に処理する理由はありますか?

ありがとう

4

1 に答える 1

0

主な問題は特に大きな画像の設定にあったと思う$('#image').attr('src',longlonglonglongdataurl);ので、画像をjavascript変数にロードして.onload()をリッスンしたら、画像をキャンバスに描画し、必要な正確な寸法にトリミングしました( dataurl の長さを短くします)。

私にとってはうまくいきます、これが他の人に役立つことを願っています

于 2012-04-16T01:41:25.897 に答える