検索

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

angular.js - angular 投稿の Content-Type が設定されているため、画像をアップロードできません。助けてください。 !

次のコードは、いくつかの理由から Angular プロジェクトに設定されています:

リーリー

その結果、現在ファイルをアップロードできず、最も単純なフォーム送信さえ機能しません:

リーリー

専門家全員に助けを求めたいのですが、どうすれば写真を正常にアップロードできるでしょうか?緊急です、非常に緊急です、プロジェクトは 1 日遅れています...ありがとう!

漂亮男人漂亮男人2843日前825

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

  • 漂亮男人

    漂亮男人2017-05-15 17:12:24

    https://github.com/nervgh/ang... どういたしまして

    リーリー リーリー リーリー

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:12:24

    被験者は 2 つの質問をしました: 1. ヘッダー設定はなぜ行われたのですか? 2. 写真のアップロード方法

    1. ヘッダー設定をベースレベルの httpProvider に追加した理由は何ですか?

    http://stackoverflow.com/ques...

    企業のプログラマーはこの質問を参照してください。あなたの会社のバックエンド API インタラクションは Content-Type: x-www-form-urlencoded を使用し、angular は Content-type: application/json を使用するため、Content-type とシリアル化が変更されました。 被験者はそれを参照できます。

    2. 写真をアップロードする

    この投稿がどのように開始されたかについては、対象者の説明があまり明確ではありません。しかし、問題は、送信されたファイルのコンテンツ タイプが正しく設定されていないことにあります。 FormData を使用して送信する方法を提供します:
    リーリー

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:12:24

    js コードの一部は、データを x-www-form-urlencoded フォームにエンコードすることです。しかし、HTML にはデータ バインディングがありません。これは絶対に不可能です。したがって、angularjs の使用法をまったく理解していないのではないかと思います。
    また、データをどのように投稿したかを明確に説明していませんでした。問題がどこにあるのか誰にも分かりません。

    完全なコードを投稿してから戻ってください

    返事
    0
  • キャンセル返事