第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

多形零件類型在 Angular 中不起作用

多形零件類型在 Angular 中不起作用

夢里花落0921 2022-06-16 16:53:30
設置:使用 Angular 6http 版本 - "@angular/http": "^6.1.9",我嘗試使用多部分表單數(shù)據(jù)作為標題發(fā)布 csv 文件,但它使請求失敗。似乎瀏覽器總是將內容類型發(fā)送為“application-json”。我嘗試了互聯(lián)網上提供的許多方法來更改內容類型,但沒有任何效果。我嘗試的其中一些將內容類型設置為未定義,這會在 http.js 文件中引發(fā)錯誤,讓瀏覽器檢測到如此忽略的設置內容類型也失敗了。請幫助我groupBulkUpload(file) {      const formData = new FormData();    formData.append('file', file);    // commented the below lines    // formData.append('file', file, { type: 'text/csv' }));    // let header = new HttpHeaders()    // .set("Content-Type" , `multipart/form-data; boundary=${formData._boundary}`)    // let options = { headers: header };    let url = this.getAnyConfigUrl("rate");    return this.http.post(url,formData)  } //calling the api const blob = new Blob([csvData]);    var f = new File([blob] , "filename.csv", {type: 'text/csv', lastModified: new Date().getDate()})    this._config.groupBulkUpload(f).subscribe(val=>{      console.log(val)    })更新:瀏覽器始終將其視為 Json 類型。所以它無法檢測到我猜測的 CSV 格式。任何想法 ?請求標頭:請求有效載荷:
查看完整描述

1 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

請檢查您是否使用攔截器來攔截http請求并添加JSON數(shù)據(jù)類型。


您在 append 方法中缺少第三個參數(shù)(這是可選的),但您可以將文件名作為第三個參數(shù)傳遞。對于文件formData.append,您可以將文件名作為第三個參數(shù)傳遞。如果我們省略blobtype 的第三個參數(shù),那么默認文件名將是blob.


參數(shù):


name 其數(shù)據(jù)包含在 value 中的字段的名稱。


value 字段的值。這可以是 USVString 或 Blob(包括 File 等子類)。如果沒有指定這些值,則將值轉換為字符串。


filename 可選 當 Blob 或 File 作為第二個參數(shù)傳遞時,報告給服務器的文件名(USVString)。Blob 對象的默認文件名是“blob”。File 對象的默認文件名是文件的文件名。


試試這個并從攔截器中刪除這個調用。


groupBulkUpload(file) {

    const formData = new FormData();

    formData.append('file', file, "filename.csv");

    let url = this.getAnyConfigUrl("rate");

    return this.http.post(url, formData);

}

//calling the api

const blob = new Blob([csvData]);

var f = new File([blob], "filename.csv", { type: 'text/csv', lastModified: new Date().getDate() })

this._config.groupBulkUpload(f).subscribe(val => {

    console.log(val)

})


查看完整回答
反對 回復 2022-06-16
  • 1 回答
  • 0 關注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號