aw3 s3にファイルをアップロードするのにnode js sever codeを使用しました。 s3バケットにファイルをアップロードするのに成功しました。 しかし、私はs3バケットからアップロードされたファイルを削除することはできません。ノードjsコード内の は、req.query.bucketおよびreq.query.keyのパラメータです。 私はバケットとキーの意味を理解していないので、私はこの値をファイルオプションの削除に設定する方法を知らない。 私を助けることができますか?ファインアップローダーでファイルを削除できません
ノードJS API:
export function deletefile(req, res) {
deleteFile(req.query.bucket, req.query.key, function(err) {
if (err) {
console.log("Problem deleting file: " + err);
res.status(500);
}
res.end();
});
};
文書によると、クライアント
........
deleteFile: {
enabled: true,
method: "POST",
forceConfirm: true,
endpoint: "/rest-api/deletefile"
},......
がどのように私は私のオブジェクト識別子を取得することができバケットから指定されたオブジェクトを削除するには、あなたのバケット識別子、およびお使いのオブジェクト識別子を提供する必要がありますか?あなたはオブジェクト識別子がキーであることを意味しますか? –
通常、キーはファイル名(例:files/image.jpeg)を持つファイルの場所になるため、バケット名を指定する必要があります。このキー –