2013-05-26 4 views
0

Ruby에 내 프로젝트 용 HTTP 업로드 서버를 구축하려고합니다. 지금까지 "레인보우!"와 함께 실행할 랙 서버를 설치하려고합니다. 또는 Rack 미들웨어가있는 sinatra 서버. 서버는 멀티 파트 및 청크로 HTTP 업로드를 지원해야합니다. 이것은 좋은 선택입니까?Ruby의 HTTP 업로드 서버

간단한 HTTP 업로드 서버를 설정하는 방법에 대한 예제를보고 싶지만 '인터넷'에서 아무 곳이나 찾을 수 없습니다.

+0

더 언급을 귀하의 요구 사항에 대한 자세한 정보가 필요합니다. 다음은 Sinatra에서 파일을 처리하는 예제입니다. http://alfuken.tumblr.com/post/874428235/upload-and-download-files-in-sinatra – Puhlze

답변

1

파일 업로드에 시간이 걸릴 수 있으므로 Ruby에서 파일을 업로드하는 중요한 포인트는 파일 업로드 중에 프로세스를 차단하는 것입니다. EventMachine 및/또는 Goliath를 기반으로하는 프로젝트를 조사하여 HTTP 요청을 비 차단 처리 할 수 ​​있습니다. 여기에 몇 가지 아이디어 :