2013-03-24 4 views
0

POST 메소드를 사용하여 안드로이드 장치를 사용하여 서버에 파일을 업로드하고 있습니다. 그러나 Rails가이 이벤트를 처리하는 방법을 모르겠습니다. 즉, 안드로이드 장치가 링크를 통해 POST 메서드에 의해 서버에 파일을 전송 한 후, 레일즈 서버가이 이벤트를 처리하고이 파일을 데이터베이스에 넣을 수 있습니다.Ruby on Rails : 서버에 파일 업로드

Google에 추가 플러그인을 사용하는 결과가 표시됩니다. 순수한 방법으로 레일 만 사용하고 있습니까? 말해줘.

감사합니다 :)

답변

1

레일은 아주 쉽게 파일 업로드를 처리 할 수 ​​있습니다. http://guides.rubyonrails.org/form_helpers.html

을 여기에 가이드에서 작은 조각이다 :

5.1

엔 params 해시 객체 업로드를 가져옵니다 어떤이의 인스턴스 여기 읽어야 관련 안내입니다 IO의 하위 클래스 업로드 된 파일의 크기에 따라 실제로는 임시 파일로 백업 된 StringIO 또는 File의 인스턴스가 될 수 있습니다. 두 경우 모두 객체에는 파일이 사용자의 컴퓨터에 가지고있는 이름과 업로드 된 파일의 MIME 유형을 포함하는 content_type 속성을 포함하는 original_filename 속성이 있습니다.