1
我要上傳文件到Google雲端硬盤使用作爲的NodeJS後端Google雲端硬盤。我已經使用谷歌驅動器API v3。上傳文件後,我得到文件ID並鍵入響應。得到公衆shareble鏈接的文件上傳後使用的NodeJS
drive.files.create({
resource: {
name: 'Test',
mimeType: 'image/jpeg'
},
media: {
mimeType: 'image/jpeg',
body: fileData
}
}, function(err, result){
if(err)
res.send(err);
else
res.send(result);
});
,但我想要的是,當我上傳的文件,我想它作爲公開訪問。我希望該文件的可共享鏈接作爲迴應。有沒有辦法做到這一點?我已經實現了這裏給出的方式:https://developers.google.com/drive/v3/web/manage-sharing,它可以很好地與s.showSettingsDialog()一起使用。但我想在我上傳文件的時候分享鏈接。
得到的答案替換FILE_ID。您可以使用上傳文件後獲得的id,然後使用文件ID獲取該文件的元數據信息。將會有一個webviewlink參數,您需要將其包含在可選的field參數中。你會得到該文件的webviewlink作爲迴應。 –