0
正如标题所示,我正在尝试从网址获取文件,然后将其上传到Google云端硬盘。我得到的问题是我的请求返回一个字符串与二进制数据,而不是文件。从URL下载文件并上传到云端硬盘而不保存
至于,我的代码是:
function uploadFile(auth, url){
var drive = google.drive('v2');
request.get(url, function(err, res){
if(err) {
//Handles error.
} else {
drive.files.insert({
auth: auth,
uploadType: 'multipart',
convert: true,
media: {
body: res.body
}
});
}
});
}
我试图管道缓冲的响应,然后上传到驱动器,但仍然只拿到转换为字符串的二进制文件。有没有人有如何解决这个问题的提示?