Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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 如何在expressjs中发送多部分响应?_Javascript_Node.js_Express_Multipartform Data - Fatal编程技术网

Javascript 如何在expressjs中发送多部分响应?

Javascript 如何在expressjs中发送多部分响应?,javascript,node.js,express,multipartform-data,Javascript,Node.js,Express,Multipartform Data,我有一个应用程序,可以显示带有标题和描述的图片列表。应用程序向节点服务器发送get请求,我希望它用图片和标题/描述进行响应。为了与其他内容同时发送图像,我认为需要使用multipart/form数据内容类型。我该怎么做?据我所知,expressjs文档没有提到任何关于多部分响应的内容。在您的情况下,我只会发送带有图像URL的初始响应,然后在前端生成 这里不需要多部分,因为将有两个单独的请求,一个请求图像元数据,另一个请求在浏览器显示图像时(下载文件) 尽管如此,我还是评论了一个用例示例,其中多部

我有一个应用程序,可以显示带有标题和描述的图片列表。应用程序向节点服务器发送get请求,我希望它用图片和标题/描述进行响应。为了与其他内容同时发送图像,我认为需要使用multipart/form数据内容类型。我该怎么做?据我所知,expressjs文档没有提到任何关于多部分响应的内容。

在您的情况下,我只会发送带有图像URL的初始响应,然后在前端生成

这里不需要多部分,因为将有两个单独的请求,一个请求图像元数据,另一个请求在浏览器显示图像时(下载文件)


尽管如此,我还是评论了一个用例示例,其中多部分响应似乎是唯一的解决方法,目前无法找到解决方案,因此感谢您的提问。

在尝试之前,您应该阅读以下内容:@JoelCDoyle这是一个swift应用程序。我计划编写自己的脚本,将其解码为有意义的数据。请尝试multer npm。这将节省您的时间time@vijay我认为multer只解析发送到服务器的多部分数据。我需要从服务器发送多部分数据。这是一个很好的问题。在我的例子中,用例是用户将一些数据导出到excel,除了下载文件之外,他们还需要查看一些日志/报告。这是一个重量级的处理任务,它同时生成这两个内容。我认为在这种情况下,多部分响应就是答案,因为文件太大,无法作为base64 json属性客户端进行解码。另一个“黑客”是将json作为响应头(puaj)发送。。。