2012-07-01 2 views
0

이 그러나 조금 손실 메신저 및 캔트 정말 답을 찾을 정말 명백한 경우, 죄송합니다처리 사진 업로드, 레일 서버

나는 레일 서버가 있고 아이디어가 아이폰 앱은 사진을 업로드 할 수 있으며 예를 들어 그것들과 함께하는 것들 제목 등.

나는 내가 만든 나머지 이미지 파일을 저장할 것이다. 내가 할 수 있기를 원하는 것은 사진을 업로드하고 이미지를 파일 시스템에 저장하는 것이다. 데이터베이스의 얼룩이 아닙니다.

POST로이 작업을 수행 할 수 있습니까? 그렇다면 어떻게해야할까요?

미리 감사드립니다.

+1

반송파 또는 클립과 같은 업로드 보석을 보았습니까? –

답변

0

가능합니다. 가장 좋은 방법은 paperclip 같은 보석을 사용하는 것입니다,하지만 당신은 또한 같은 작업을 수행 할 수 있습니다 'some_file_name는'당신은 파일 시스템에서 파일을 호출 할 것입니다

path = File.join('public/images/upload', some_file_name) 
File.open(path, 'w') do |f| 
    f.write(params[:upload][:file].read) 
end 

. 아마도 유효한 파일 이름 (예 : 사용자의 ID로 연결된 타임 스탬프)을 보장하는 패턴을 사용하여 데이터베이스에 레코드를 저장하여 업로드 된 파일을 찾는 방법을 알 수 있습니다.