![](/img/trans.png)
[英]What is the best practice to delete multiple objects(files and folders) from google cloud storage using node.js
[英]How to delete files from Google Cloud Storage in a batch? (Node.js)
我正在尝试“同时”从 gc 存储中批量删除 2 个取决于自身的文件。 到目前为止,我一直在做这样的事情:
exports.deleteImageFromBucket = async function (uri, bucket) {
const imagePath = getStoragePathFromUrl(uri);
try {
await bucket.file(imagePath).delete();
} catch (err) {
console.error(`Error deleting image ${uri} from storage`);
throw err;
}
};
但是,由于我有图像和它们各自的缩略图,如果我两次调用此函数并且其中一个拒绝,这将导致糟糕的用户体验。
有任何想法吗?
据我所知,Cloud Storage 没有批量删除功能。 这意味着您必须:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.