Javascript 如何在客户端处理多部分/表单数据?
我正在构建一个前端应用程序,其中我将通过后端提供的API检索文件。Javascript 如何在客户端处理多部分/表单数据?,javascript,rest,multipartform-data,axios,web-frontend,Javascript,Rest,Multipartform Data,Axios,Web Frontend,我正在构建一个前端应用程序,其中我将通过后端提供的API检索文件。 与大多数restful API一样,API使用json请求,而响应文件采用多部分/表单数据类型。因此,当我试图获取响应的主体时,数据如下所示 --77d4f4ac-bcb2-4457-ad81-810cf8c3ce47 内容处置:附件;filename=20170822.txt 内容类型:文本/纯文本 ...data... --77d4f4ac-bcb2-4457-ad81-810cf8c3ce47-- 这让我很困惑,因为
与大多数restful API一样,API使用json请求,而响应文件采用多部分/表单数据类型。因此,当我试图获取响应的主体时,数据如下所示 --77d4f4ac-bcb2-4457-ad81-810cf8c3ce47
内容处置:附件;filename=20170822.txt
内容类型:文本/纯文本
...data...
--77d4f4ac-bcb2-4457-ad81-810cf8c3ce47--
这让我很困惑,因为我习惯于用对象处理原始数据。然而,为了获得原始数据,我似乎必须自己解析响应。我四处搜索,发现几乎所有的文章和问题都在讨论服务器端处理。所以我的问题可以分成两部分
我不确定你到底想做什么,但有一点:@Will嗨,Will。谢谢你的评论。在一句话中,我的问题是如何检索多部分/表单数据内容类型的二进制文件。它有意义吗?很确定你必须自己解析它。这里有一个要点有一个解决办法:@Will-wow,看来这个要点会为我节省很多时间;)