Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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 如何向用户发送csv_Javascript_Angularjs_Node.js_Mongodb_Meanjs - Fatal编程技术网

Javascript 如何向用户发送csv

Javascript 如何向用户发送csv,javascript,angularjs,node.js,mongodb,meanjs,Javascript,Angularjs,Node.js,Mongodb,Meanjs,我正在使用一个节点应用程序 基本上,我在Mongo中存储了JSON,我正在使用JSON csv(NPM模块)获取csv。我可以通过几个技巧(通过一个按钮)在本地下载它。但是,当我把它上传到azure上时,它对我产生了影响。我回滚了所有内容,但现在我没有可以在这里发布的代码。。。但是,它并没有真正的工作,因为我需要它在azure中运行 如果有人有一些指导或建议,我会非常感激。您可以将您的csv存储在azure blob中,并向用户提供指向blob的链接 顺便说一句,您可能仍然需要身份验证,因此适当

我正在使用一个节点应用程序

基本上,我在Mongo中存储了JSON,我正在使用
JSON csv
(NPM模块)获取csv。我可以通过几个技巧(通过一个按钮)在本地下载它。但是,当我把它上传到azure上时,它对我产生了影响。我回滚了所有内容,但现在我没有可以在这里发布的代码。。。但是,它并没有真正的工作,因为我需要它在azure中运行


如果有人有一些指导或建议,我会非常感激。

您可以将您的csv存储在azure blob中,并向用户提供指向blob的链接


顺便说一句,您可能仍然需要身份验证,因此适当的解决方案是向用户提供属于您站点的链接,当用户单击该链接时,验证身份验证,然后重定向到azure blob链接。

这更有意义,本地工作的方法我将文件保存并写入
public/reports/
我感觉azure很糟糕,因为它不喜欢文件写入(我猜)。我还有一个奇怪的问题,我的部署在我的package.json文件中的“bower install--config.interactive=false”上失败。我还不知道这是怎么回事。我将尽快尝试进行blob存储,并将其标记为正确(如果有效)。非常感谢。我发现最好的方法是使用缓冲区和
res.send()
,并确保设置
内容类型。这让我绕过了azures的问题。