CS文件:
foreach (var a in List)
{
prodFileData = prodFileData.Append(
a.LoginID + IBSConstants.COMMA_DELIMITER +
a.Process_ID_Name + IBSConstants.COMMA_DELIMITER +
a.First_Name + IBSConstants.COMMA_DELIMITER +
a.Last_Name + IBSConstants.COMMA_DELIMITER +
a.E_LC_ID + IBSConstants.COMMA_DELIMITER +
a.Last_Login_Date + IBSConstants.COMMA_DELIMITER +
a.Access_Level_Profile__1 + IBSConstants.COMMA_DELIMITER +
a.Access_Level_Profile__2__if_applicable_ + IBSConstants.COMMA_DELIMITER +
a.Access_Level_Profile__3__if_applicable_ + IBSConstants.COMMA_DELIMITER +
a.Process_ID_Approver_E_ID + IBSConstants.COMMA_DELIMITER +
a.Resource_Owner
).Append(Environment.NewLine);
}
return Request.CreateResponse(HttpStatusCode.OK, prodFileData, Configuration.Formatters.JsonFormatter);
Auglar服务
saveCustomExtract(extract: FileExtract) {
const formData = new FormData()
formData.append('myFile', new Blob([JSON.stringify(extract.Data)], { type: 'text/csv' }),
extract.Name + '.' + extract.Type);
let url = this.webApiUrl + "/api/common/SaveExtract";
return this.httpClient.post(url, formData, { withCredentials: true }).map((data: any) => data);
}
问题与JSON.stringify有关,因为它正在一行中写入文件,如下图所示(如图)
编写代码的合适方式是什么?