0

我已经使用 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来做到这一点。

4

0 回答 0