AWS S3에 돛과 skipper-3을 사용하여 업로드 파일을 작성했는데 제대로 작동합니다. 이제 AWS S3에서 Sails로 파일을 삭제할 수 있습니까?AWS S3에서 Sails로 파일을 삭제하려면 어떻게해야합니까? 업로드하려면 skipper-s3을 사용합니다.
파일을 업로드 할 때 데이터베이스에 AWS S3의 URL을 저장합니다.
AWS S3에 돛과 skipper-3을 사용하여 업로드 파일을 작성했는데 제대로 작동합니다. 이제 AWS S3에서 Sails로 파일을 삭제할 수 있습니까?AWS S3에서 Sails로 파일을 삭제하려면 어떻게해야합니까? 업로드하려면 skipper-s3을 사용합니다.
파일을 업로드 할 때 데이터베이스에 AWS S3의 URL을 저장합니다.
npm
에서 AWS-SDK를 직접 사용하거나 여러 래퍼 중 하나를 사용할 수 있습니다. 양동이, 자격 증명, 지역, 경로 등의 매개 변수를 개최한다
s3.deleteObject(params, function(err, data) {
if (err) console.log(err, err.stack); // error
else console.log(); // deleted
});
params
:
물론 AWS SDK를 사용하여 파일을 업로드하고 돛 안에 다른 AWS 서비스를 사용할 수도 있습니다.
귀하의 질문에 대한 답변은 here입니다.
skipper-s3
에는 이미 파일을 읽고, 나열하거나 제거하는 기능이 있습니다. 아래 코드를 사용하여 AWS S3에서 일부 파일을 제거하고 있습니다. 이처럼 사용할 수 있습니다
var skipper = require('skipper-s3')({key: KEY,secret: SECRET,bucket: BUCKET}); skipper.rm(imageName,function(){});
확인 모듈 기능을 source code
에