【发布时间】:2017-04-22 03:18:46
【问题描述】:
我有一个 react 应用程序,我希望用户能够在其中上传他可以查看的代码文件。
因此,自然也接受 .json 文件。现在要获取文件内容,我使用 axios 向服务器上的文件发出 get 请求。
这适用于除 JSON 文件之外的所有文件,这些文件会自动解析,因此不能作为字符串使用,而是作为 javascript 对象使用。用JSON.stringify 再次将它们变成一个字符串会删除所有换行符,所以我不能这样做。
有什么方法可以阻止 Axios 自动解析 JSON?
【问题讨论】:
-
您是否将
responseType设置为text(默认为json)? -
@VedranJukic 我已经尝试过了,但没有改变。我想这是因为服务器设置的内容类型,但我想在客户端解决这个问题,而不是改变我的 api
-
感谢@VedranJukic - 这对我来说是缺失的部分。
标签: javascript json axios