検索

ホームページ  >  に質問  >  本文

javascript - アップロード処理のためにテキスト ボックス データと一緒に送信された Ajax 画像ファイル

ローカル イメージ ファイルを選択し、入力ボックスにデータを入力して、[送信] をクリックします。送信後、Uncaught TypeError: Illegal invocation エラーが直接報告されます。不正な呼び出しです。ファイルはデータに使用できず、json

に配置できません。
迷茫迷茫2804日前735

全員に返信(1)返信します

  • 某草草

    某草草2017-05-31 10:43:10

    ajax を使用してファイルを送信する場合は、基本的に 3 つの方法があります
    1. ファイルを formdata でカプセル化してから、ajax データを挿入します。
    2. プラグインから jquery を使用して Wenjia を直接アップロードできます。
    3. ローカル ファイルを Base64 形式に変換し、通常のテキスト形式と同じ方法で送信できます。次に、サーバー側でbase64をイメージに変換します。

    返事
    0
  • キャンセル返事