Node.js上载文件的位置

林俊杰

我是Node.js的新手。我正在尝试实现在线文件转换服务,但是我不知道应该将转换后的文件存储在哪里。因为除了用户之外,我不希望任何人访问该文件。文件夹“ public”是存储文件的正确选择吗?谢谢。

这是我的结构。

WebApp
├── bin
├── node_modules
│   ├── body-parser
│   ├── cookie-parser
│   ├── debug
│   ├── express
│   ├── jade
│   ├── morgan
│   ├── multer
│   ├── node-uuid
│   ├── remove
│   ├── serve-favicon
│   ├── sqlite3
│   └── stripe
├── public
│   ├── bower_components
│   ├── converted
│   ├── fonts
│   ├── images
│   ├── javascripts
│   ├── previews
│   ├── stylesheets
│   └── uploads
├── routes
├── ssl
└── views
    └── partials
谢尔盖·拉平(Sergey Lapin)

从此类public文件夹(看起来好像您的public文件夹是从中提供静态文件的地方)提供私人文件不是一个好主意-知道链接的任何人都可以下载它。

您应该改为创建自定义下载路由处理程序,该处理程序负责验证尝试下载特定文件的确实是所有者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用ajax和node.js上载文件而无需快速

Node.js和Multer-在回调函数(req,res)中处理上载文件的目标

如何使用Node.js从项目/特定位置下载文件?

使用Node Express JS下载文件

当图像存储在node.js服务器上载文件夹中时,如何在角度应用程序中显示图像?

上载mp3文件并在node.js中播放上载的文件

Node.js连接到ftp并下载文件

node.js axios下载文件流并写入File

Node JS无法从github网址正确下载文件

在ajax成功node.js上下载文件

如何使用HTTPS使用Node.js下载文件?

如何使用Node.js通过ipfs下载文件?

如何使用node.js和http下载文件?

如何从Node JS中的url下载文件?

在Node.js中以打字稿下载文件

如何使用http post Node.js下载文件

如何允许用户使用 node js 下载文件

在上载整个文件之前先验证文件扩展名(node.js)

Node.js上载到Amazon S3的方法有效但是文件损坏

上载大文件时,Angular 7,Node JS,IIS,pm2,ERR_CONNECTION_RESET

Node.js和请求-限制下载文件的文件大小

Node Express.js-从内存下载文件-'文件名必须是字符串'

使用带有axios的Node JS下载文件并确定MIME类型,文件类型

使用React.JS从Node.JS API REST(快速)下载文件(Axios Get)

使用 node js 从 mongodb atlas 下载文件到客户端(react js)

如何使用带有Node.js代码的AWS Lambda从URL下载文件

如何使用Node.js下载文件(不使用第三方库)?

如何在Node.js中自动重新加载文件?

无法使用API从Google云端硬盘下载文件-node.js