Saya dapat mengunggah file ke AWS S3.

Tapi, katakanlah saya telah mengunggah file ke keranjang saya dengan kunci: myfolder\filename.pdf,

Itu tidak membuat folder myfolder, dan nama file baru di S3 (juga saat diunduh) adalah myfolder_filename.pdf (menggantikan garis miring terbalik dengan garis bawah).

Pertanyaan saya adalah: 1. Bagaimana cara menentukan nama file yang diunduh? 2. Bagaimana saya bisa memberi tahu AWS bahwa saya ingin membuat folder baru? mungkin nama file yang diunduh hanya filename.pdf.

Mungkin masalahnya saya menggunakan backslash dan bukan frontslash? (saya menggunakan path.join)

Terima kasih!

2
user3343396 19 April 2020, 22:48

1 menjawab

Jawaban Terbaik

Idealnya Anda harus mengirim "folder/nama file" untuk properti "Kunci" di panggilan AWS sdk S3. S3 akan membuat folder jika tidak ada berdasarkan kunci yang Anda kirim.

Anda harus memberikan kunci sebagai "myfolder/filename.pdf" . Garis miring harus "/"

1
vijilvpillai712 19 April 2020, 20:14