私は fileupload.js jquery プラグインを使用し、このチュートリアルに従ってこれを実装しました: jQuery File Upload プラグインを使用した ASP.NET Ajax ファイルのアップロード
これはうまく機能しますが、入力 (fileuplaod コントロール) を使用してファイルが選択されるとすぐに、イベントが発生し、ファイルがアップロードされます。ただし、ボタンをクリックした後にのみこれを実行しようとしています。
コードは次のとおりです。
<input id="fileupload" type="file" name="file" multiple="multiple"/>
<input id="btnSubmit" type="button" value="Start Upload"/>
$('#fileupload').fileupload({
//uploads file
});
このようなことをする必要があります:
$('#btnSubmit').click(function () {
$('#fileupload').fileupload({
//uploads file
});
});
コールバック オプションを使用してこれを行うことができると思いますが、これを適切に取得できませんでした:コールバック オプション