1
フォームデータをアップロードしようとしましたが、Content-Typeヘッダーを送信したくありません。私は httpリクエストを行うときにContent typeヘッダーを削除します。
headers: {
'X-Content-Type-Options': 'nosniff',
'Content-Type': undefined
}
を設定しようとしたが、要求はまだ参考のために
Content-Type:multipart/form-data; boundary=----WebKitFormBoundarykplXRCRn92v5Op52
コードブロックが含まれています
$http({
url: "/file/",
method: 'POST',
data: {
'file': res
},
headers: {
'Content-Type': undefined
}
})
は、私は正確に何が起こっているかを理解することができません。どんな助けでも大歓迎です。
PS:私はマルチパート形式のデータを理解しています。私はちょうどそのヘッダーを取り除く必要があります。
'' Content-Type ':' application/json; charset = UTF-8''または '' Content-Type ':' text/plain; charset = UTF-8''を使用するとどうなりますか? AngularJSのデフォルトのContent-Typeはapplication/jsonです。 Content-Typeを 'undefined'に設定すると、私のブラウザ(Chrome)は' Content-Type:text/plain; charset = UTF-8 ' – georgeawg
@georgeawgを挿入しました。 'application/json'に設定しようとしましたが、私はマルチパートフォームのデータを送信していますが、それは何とかヘッダーを変更します。そして、私はそれがブラウザによって行われているのかどうかは疑問だ。 – Shivi