angular.js - angular 投稿の Content-Type が設定されているため、画像をアップロードできません。助けてください。 !
漂亮男人
漂亮男人 2017-05-15 17:10:24
0
3
796

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

リーリー

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

リーリー

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

漂亮男人
漂亮男人

全員に返信(3)
漂亮男人

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

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

いいねを押す +0
淡淡烟草味

被験者は 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
给我你的怀抱

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート