【发布时间】:2017-09-05 04:37:31
【问题描述】:
我正在使用 JAVA 中的 C# webapi。 API 方法返回一个文件字节数组。我可以在 java 中读取字节数组响应,但是当我尝试将其转换为文件时,它会将完整的字符串写入文件中。
下面是我正在使用的代码:
HttpResponse response=...
byte[] content = EntityUtils.toByteArray(response.getEntity());
File fileToWriteTo = new File("abc.docx");
FileUtils.writeByteArrayToFile(fileToWriteTo, content);
下面是生成文件的截图: DOCX file screenshot
下面是提琴手响应截图: Fiddler response screenshot
【问题讨论】:
标签: java arrays file asp.net-web-api httpresponse