jQueryを使用してファイルアップローダーのパフォーマンスを向上させる方法はありますか?アップロードプロセスを改善するためにハッキングしようとしているシステムがあります。サーバーファイルへのアクセス許可がないため、フロントエンドのオーバーライドを行っています。
現在のアップローダーは次のようになります。
<ul>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
</ul>
これを使用することの欠点は、画像を1つずつ選択する必要があり、5つのアイテムしかアップロードできないことです。
そこで、入力の1つにmultiple = "multiple"属性を追加して、複数のアイテムを選択できるようにしました。
<ul>
<li> <input type="file" multiple="multiple"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
</ul>
そうすることで、5つ以上のアイテム(7〜8アイテム)をアップロードすることができました。私が遭遇する問題の1つは、アップロードの長いセッションで大きなファイルを処理できないことです。
合計で最大2MBの画像のみを処理できます。ただし、画像の合計が2.5 MB程度になると、100%までアップロードが続行されますが、最終的にはエラーが返されます。
役立つと思われることを確認する価値のあるjQueryプラグインはありますか?アップロードが正常に完了するまでセッションを継続する必要があります。私はjavascriptを使用してプロセスをオーバーライドすることしかできず、それ以上は何もできません。