我已经使用 jquery 和 http post 实现了一个小型应用程序,它调用 DeepL API 来翻译上传的文档。我能够进行所有必需的调用,在最后一次调用中,当我尝试使用 javascript 保存它时,它返回二进制数据,文件正在损坏.Server 端代码,即 C# 代码正在将响应流保存在文件中。
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(urlAzure);
req.Method = "GET";
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
//Create file stream to save the output PDF file
FileStream outStream = System.IO.File.Create(filePathOut);
//Copy the responce stream into file stream
res.GetResponseStream().CopyTo(outStream);
//Dispose the file stream
outStream.Dispose();
return true;
如何使用javascript来做到这一点。