1

これは、jquery ajax post メソッドを介して画像またはビデオ ファイルを送信することは可能ですか?はいまたはいいえ?

 $.ajax({
            type: 'POST',
            url: "url?json",
            data: {image:},
            success: function (o) {

            },
            dataType:"json"
     });
4

1 に答える 1

0

いいえ。ファイルをアップロードするには、完全なポストバックが必要です。

非表示の iFrame への ajax 呼び出しの投稿をシミュレートできます (ページが変更されないようにするため)。次に、jquery/javascript を使用して iFrame のコンテンツを確認すると、アップロードが成功したかどうかを確認し、画面の特定の部分を更新できます。

ASP.NET MVC3 または MVC4 を使用している場合の例を次に示します (私はこれを使用しています): http://www.dustinhorne.com/post/2011/11/16/AJAX-File-Uploads-with-jQuery-および-MVC-3.aspx

JS でより一般的な方法が必要な場合: http://tips.itliveweb.com/ajax/upload-image-using-iframe-javascript-ajax.html

于 2013-01-15T14:48:02.127 に答える