Muszę sprawdzić, czy plik istnieje za pomocą AWS SDK.Jak ustalić, czy obiekt istnieje AWS S3 Node.JS sdk
Oto co robię:
var params = {
Bucket: config.get('s3bucket'),
Key: path
};
s3.getSignedUrl('getObject', params, callback);
to działa. Problem polega na tym, że gdy obiekt nie istnieje, wywołanie zwrotne (z argumentami err i url) nie zwraca błędu, a gdy próbuję uzyskać dostęp do adresu URL, mówi "NoSuchObject".
Czy ta metoda nie powinna zwrócić obiektu powodującego błąd, gdy obiekt nie istnieje?
Jak ustalić, czy obiekt istnieje? Czy naprawdę muszę wykonać połączenie z zwróconym adresem URL?
Dzięki.
Jestem pewien, że istnieje powód niezwrócenia błędu, gdy obiekt nie istnieje. To z pewnością jest ból w tyłku! –