在Node.js中,我使用下面的代码从服务器下载文件。API调用成功。在我用‘二进制’编码将'data‘保存到本地文件后,本地文件不能被相应的软件打开。我比较了本地文件和服务器文件的文件大小。这里有一个很小的区别。
我找不到我哪里错了。OAuth库是否支持文件下载?
var OAuth = require('oauth').OAuth;
var consumer = new OAuth('',
null,
consumer_key, consumer_key_secret, '1.0',
在我的Node.js/Express云铸造应用程序中,使用fs.pipe()将文件下载到本地计算机有问题。
基本上,一个POST请求被发送到我的服务器端代码,其中包含我的用户想要下载的文件名。我使用npm模块ssh2-sftp客户端的GET命令访问文件。最后,使用npm模块下载文件夹将该文件保存到用户本地下载文件夹中以标识该位置。代码如下所示:
app.post('/download-file', function(req, res) {
// Declare the files remote and local path as a variable.
con