Filepicker.IO를 사용하여 브라우저에서 amazon s3으로 파일을 직접 업로드하고 대부분의 작업이 정상적으로 작동하고 있습니다. 현재 직면 한 유일한 문제는 업로드가 끝난 후 s3에서 파일의 이름을 얻지 못했습니다.업로드 성공 후 filepicker.io에서 s3 파일 가져 오기
Filepicker JS API는이 객체를 반환 :
Object {url: "https://www.filepicker.io/api/file/xxxxxxxxxxxxx", filename: "xyzhi.mp4", mimetype: "video/mp4", size: 36735, isWriteable: true}
보통이 오브젝트는 S3에있는 파일의 이름이 '키'라는 속성이 포함되어 있습니다.
업로드가 로컬 컴퓨터에서 수행되지 않은 경우입니다. 로컬 파일을 선택하면 모든 것이 정상적으로 작동하지만 제공자 (예 : 보관소, Google 드라이브)에서 파일을 선택하면 S3 서버에서 파일 이름을 가져옵니다.
감사합니다.
Marcos의 문제는 로컬 컴퓨터 업로드 이외의 서비스 (예 : 보관 용 계정, 파일 URL, 상자, 웹캠 등)를 사용할 때 Filepicker.io에서 업로드하는 것이 파일을 구성된 S3 버킷. 따라서 Filepicker.io는 로컬 업로드 외에 다른 옵션을 사용할 때 S3에 파일을 업로드하지 않기 때문에 S3 파일 키를 가져 오지 못합니다. 우리가 알아야 할 것은이 일이 왜 일어나고 어떻게 고쳐야하는지입니다. – Guillermo