2012-05-20 4 views
1

Node.js 및 MongoDB를 사용하여 제 3 자 API의 이미지를 내 S3 버킷에 저장하려고합니다. API는 타사 서버의 이미지 URL을 제공합니다. 나는 전에 이것을 해본 적이 없지만 이미지를 내 서버에 다운로드 한 다음 S3에 업로드해야한다고 가정합니다.Node.js 및 MongoDB를 사용하여 외부 URL에서 S3에 이미지 저장

GridFS를 사용하여 이미지를 mongodb에 저장 한 다음 S3에서 삭제해야합니까? 그렇다면 가장 좋은 방법은 무엇입니까?

본인은이 앞의 질문을 다시 읽었습니다 :

Problem with MongoDB GridFS Saving Files with Node.JS

을하지만 내가 JPEG 이미지 파일 버퍼/청크 크기 및 기타 속성을 결정하는 방법에 대한 좋은 문서를 찾을 수 없습니다 . 내가 사용한다처럼 내 서버/데이터베이스에 파일을 저장하면

은, 보인다

https://github.com/appsattic/node-awssum

이 S3에 업로드. 그거 좋은 생각이야?

나는 이것이 명백한 대답이라면 사과드립니다. 데이터베이스와 서버 스크립팅에 관해서는 꽤 초록색입니다.

+0

은 이미지가 상대적으로 작지 않은 경우 기본 청크 크기로 이동합니다.이 경우 이미지를 이진 형식으로 일반 문서에 저장할 수 있습니다. – Barrie

답변

-1

가장 쉬운 방법은 이미지를 디스크에 저장 한 다음 AwsSum의 S3 PutObject 작업을 사용하여 이미지를 업로드하는 것입니다. 또는 파일 내용이 버퍼에 있으면 그냥 사용할 수 있습니다.

는 다음의 두 가지 예에서 살펴보고 그들은 당신이 무엇을 알아내는 데 도움이 될 것입니다

당신이 더 이상 도움이 필요하면 알려주세요. :)

건배, 앤디

면책 조항 : 나는 AwsSum의 저자입니다.

+0

안녕하세요,이 답변을 수락하는데 거대한 지연으로 인해 불편을 끼쳐 드려 죄송합니다. 답변을받지 못했습니다. 실제로 슬프지만, 당신이 응답 한 이래로이 문제에 대해 연구하지 않았습니다. 그래서 이것은 여전히 ​​저에게 의미가 있습니다. 고맙습니다! – kaxline

+1

링크가 작동하지 않습니다. ( –

+0

링크가 작동하지 않습니다. –

관련 문제