Tôi cần kiểm tra xem tệp có tồn tại bằng AWS SDK hay không.Cách xác định xem đối tượng có tồn tại AWS S3 Node.JS sdk
Đây là những gì tôi đang làm:
var params = {
Bucket: config.get('s3bucket'),
Key: path
};
s3.getSignedUrl('getObject', params, callback);
Nó hoạt động. Vấn đề là khi đối tượng không tồn tại, các cuộc gọi lại (với đối số err và url) trả về không có lỗi, và khi tôi cố gắng truy cập vào URL, nó nói "NoSuchObject".
Không nên phương pháp getSignedUrl
trả về một đối tượng lỗi khi đối tượng không tồn tại?
Làm cách nào để xác định xem đối tượng có tồn tại không? Tôi có thực sự cần thực hiện cuộc gọi trên url được trả về không?
Cảm ơn.
Tôi chắc chắn có lý do không trả lại lỗi khi đối tượng không tồn tại. Nó chắc chắn là một cơn đau ở mông! –