2017-03-20 3 views
0

expressjs (Express, 노드 및 npm의 최신 버전)를 사용하고 있습니다.파일을 수락하고 클라우드 저장소에 저장하는 방법

router.post("/", function(req, res, next) { 
}); 
이 경로는 파일 (이미지/비디오/DOCX 등) 업로드를 할 수 있어야하고 클라우드 스토리지 서비스에 저장해야합니다

(구글 : 나는 이와 같은 경로를 만들 수 있습니다 저장). 익스프레스가 실행되는 서버에 아무 것도 저장하고 싶지는 않지만 파일을 받고 Google Cloud Storage로 전달하고 싶습니다. 익스프레스 외에이 작업을 수행하는 라이브러리가 있음을 알았지 만 표현 방법을 사용하여이를 수행하는 방법을 찾지 못했습니다.

+0

https://developers.google.com/drive/v3/web/quickstart/nodejs –

+0

나는 드라이브를 사용하고 있지 않다. Google Cloud Storage를 사용하고 있습니다. – user2924127

답변

0

클라이언트가 HTML 양식을 만들어 GCS에 직접 업로드 할 수 있다고 생각합니다. 기본적으로 서명 된 URL을 만들어 양식에 포함시킨 다음 제출하면 GCS로 바로 업로드되고 앱에서 전혀 처리 할 필요가 없습니다.

참조 : https://cloud.google.com/storage/docs/xml-api/post-object