Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在客户端处理多部分/表单数据?_Javascript_Rest_Multipartform Data_Axios_Web Frontend - Fatal编程技术网

Javascript 如何在客户端处理多部分/表单数据?

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-- 这让我很困惑,因为

我正在构建一个前端应用程序,其中我将通过后端提供的API检索文件。
与大多数restful API一样,API使用json请求,而响应文件采用多部分/表单数据类型。因此,当我试图获取响应的主体时,数据如下所示

--77d4f4ac-bcb2-4457-ad81-810cf8c3ce47
内容处置:附件;filename=20170822.txt
内容类型:文本/纯文本

...data...  
--77d4f4ac-bcb2-4457-ad81-810cf8c3ce47--

这让我很困惑,因为我习惯于用对象处理原始数据。然而,为了获得原始数据,我似乎必须自己解析响应。我四处搜索,发现几乎所有的文章和问题都在讨论服务器端处理。所以我的问题可以分成两部分

  • 可以/可以在客户端处理多部分/表单数据吗
  • 如果是,我如何处理?(当然,如果有图书馆的话,我们将不胜感激)

  • 我不确定你到底想做什么,但有一点:@Will嗨,Will。谢谢你的评论。在一句话中,我的问题是如何检索多部分/表单数据内容类型的二进制文件。它有意义吗?很确定你必须自己解析它。这里有一个要点有一个解决办法:@Will-wow,看来这个要点会为我节省很多时间;)