2014-04-26 4 views
0

FormData를 실제 파일로 변환하는 방법에 대해 확신 할 수 없습니다. 특히,WEBrick 양식 업로드로 이미지 파일을 만드는 방법

class Post < WEBrick::HTTPServlet::AbstractServlet 
    def do_GET(request, response) 
    File.new("1.png") if request.query["image"] 
    # request.query["image"] is a FormData object 
    # how do I interpret it and turn it into a usable file? 
    end 
end 

..later 서버에 사용되는 이미지는이 blog post에서

server.mount '/post', Post 

답변

1

마운트 :

def do_POST(req, res) 
    filedata= req.query["filename"] 

    f = File.open("foo.out", "wb") 
    f.syswrite filedata 
    f.close 

    puts "Saved file OK" 
end 
+0

REQ가 FormData – Dann

+0

아닌 내가 사용한다고 생각 'do_POST'가 아닌'do_GET' –

+0

'do_POST'로 바꿨습니다. 울트라는 동일합니다. – Dann