基本的に、参照をクリックしてファイルを選択した直後に、以下が起動します。
ユーザーが通常のファイル入力タイプで選択したファイルの単一ファイルのアップロードが必要であり、ファイルが選択されてバックグラウンドで非同期に実行された直後に起動する必要があります。
<input type="file" name="imagefile" size="20" />
$('input[type="file"]').change(function () {
var $file = $(this).val();
$.ajax({
url: "/Admin/BannerImageUpload",
type: 'POST',
processData: false,
contentType: false,
data: { file: $file },
success: function (data) {
alert('Load was performed.');
}
});
});