jestem dopiero zaczynasz z AWS S3 SDK dla PHP, udało mi się przesłać folder przedmiotów z mojego komputera do wiadra s3 przy użyciu PHP, jest jest jakiś sposób, aby określić folder wewnątrz tego wiadra, na przykład, zamiast przesyłania image.jpg do imagebucket, to przesyła do folderu o nazwie „imagebucket zdjęć wewnątrz”.AWS S3 SDK dla PHP, Przesłanie do folderów wewnątrz wiadra
6
A
Odpowiedz
5
Nie ma pojęcia folderów w AWS S3. Jest przeznaczony wyłącznie do wyświetlania przez amazon AWS UI.
Właściwie przechowuje nazwę pliku jako kluczowych & danych jako wartości.
jeśli przechowywać 5 plików z różnych folderów, nie zamierzamy tworzyć 5 folderów.
4
Od docs:
public function uploadDirectory($directory, $bucket, $keyPrefix = null, array $options = array())
Określając $ keyPrefix, można spowodować, że załadowane obiekty mają być objęte wirtualnego folderu w wiadrze Amazon S3. Na przykład, jeśli nazwa $ wiadro jest mój-wiadro i $ keyPrefix jest „testing /”, a następnie pliki zostaną dodane do mojego-wiadro pod testów/wirtualnego folderu: https://my-bucket.s3.amazonaws.com/testing/filename.txt
Powiązane problemy
- 1. aws sdk php do wpisywania folderów s3
- 2. AWS Cloudfront przekierowanie do wiadra S3
- 3. Używanie boto do AWS S3 Wiadra do Signature V4
- 4. Podstawowe uprawnienia AWS dla IAM dla wiadra S3
- 5. AWS S3 Java SDK - Odmowa dostępu
- 6. Problem w dostępie do wiadra z moim AWS S3 konto
- 7. Odzyskaj listę tylko obiekty korzeniowe (folderów) S3 - AWS SDK v3 php
- 8. Lista rekurencyjna s3 zawartość wiadra z AWS CLI
- 9. Jak usunąć wiele plików w S3 wiadra z AWS CLI
- 10. Przesyłanie obrazu przy użyciu pakietu AWS SDK dla PHP 2
- 11. aws s3 putObject vs sync
- 12. Nie można usunąć pustego wiadra S3
- 13. AWS S3 Java SDK - Pobierz pomoc pliku
- 14. Węzeł AWS-sdk przesłać plik s3 rozmiarach
- 15. PHP Amazon SDK - s3 putObject i ustawić ciała
- 16. niezaimitializowana stała AWS :: S3 :: Baza przez AWS-SDK
- 17. PHP AWS SDK rzucania nieznany błąd
- 18. eksportowanie Hive Tabela do wiadra S3
- 19. Prześlij plik do folderu wiadra S3 przy użyciu zestawu ASP.NET SDK
- 20. aws-sdk dla Ruby dostęp do folderu w wiadrze
- 21. Wykluczanie wielu folderów przy użyciu AWS S3 syn
- 22. Umieszczanie "sort_by" na aws-php-sdk ListObjects
- 23. AWS S3 nie przesyłać: RequestTimeTooSkewed
- 24. Pozwalając użytkownikowi na przesłanie pliku MP3 do Amazon S3
- 25. S3 Błąd przesyłania wsadowego/równoległego z PHP SDK
- 26. Jak mogę wyczyścić S3 wiadra przed travis wdrożyć
- 27. instalowanie aws php sdk - nieoczekiwane zmienne
- 28. Jak udostępnić obiekt S3 za pośrednictwem zestawu SDK aws Java?
- 29. Jak ustalić, czy obiekt istnieje AWS S3 Node.JS sdk
- 30. Nodejs AWS SDK S3 Generuj nowy adres URL
Czy '$ s3-> create_object ($ bucket, 'folder/filename', $ options)' działa? – lanzz
Lanzz, ty jesteś bogiem wśród ludzi. –
Zobacz narzędzia s3cmd. Który rozwiązuje wiele problemów. http://s3tools.org/s3cmd –