如何从 Node.js 访问、检索、存储和删除文件到远程文件服务器?
Posted
技术标签:
【中文标题】如何从 Node.js 访问、检索、存储和删除文件到远程文件服务器?【英文标题】:How to access, retrieve, store and delete files into a remote file server from Node.js? 【发布时间】:2016-05-20 14:24:42 【问题描述】:我正在 node.js 中做一个项目,该项目涉及将从客户端上传的文件存储到远程文件服务器中,以后可以检索它。我知道如何使用 'fs' 在本地文件系统中访问和存储文件。但是我不知道如何使用远程文件服务器来做到这一点。
【问题讨论】:
您可以使用 express 和 multer 进行文件上传 “远程文件服务器”可能意味着许多不同的东西。因为您甚至没有暗示您正在使用的文件服务器的类型,所以这个问题太宽泛了,无法回答。跨度> 【参考方案1】:您可以使用 express 和 multer 进行文件上传,这是 coffeescript:
express = require 'express'
upload = require('multer')(dest: 'uploads/')
fs = require 'fs'
files = express()
files.post '/', upload.single('file'),(req, res) ->
console.log 'Receiving file...' + req.file.filename
res.send 'Saved in uploads folder as' + req.file.filename
module.exports = files
【讨论】:
以上是关于如何从 Node.js 访问、检索、存储和删除文件到远程文件服务器?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Node JS 从 Amazon S3 私有存储桶中检索图像
如何从 MySql / Node.js 服务器动态检索文件?