我正在創建一個具有圖片上傳的簡單HTML頁面。然後該圖像被髮送到Rails後端(假設http://www.mycompany.com/myapp/post/
)。如何將圖像上傳到Ruby服務器?
我需要:
- 發送圖像的MIME類型二元一個名爲「圖表」參數
- 通過POST
發送一些PARAMS我將如何做到這一點?
我正在創建一個具有圖片上傳的簡單HTML頁面。然後該圖像被髮送到Rails後端(假設http://www.mycompany.com/myapp/post/
)。如何將圖像上傳到Ruby服務器?
我需要:
發送一些PARAMS我將如何做到這一點?
軌道或沒有,只是:
<form action="URL_GOES_HERE" method="POST"
enctype="multipart/form-data">
<input type="file" name="file"><br/>
<!--- USE HIDDEN FOR YOUR EXTRA PARAMS -->
<input type="submit">
</form>
使用優秀的回形針插件來完成所有的工作,爲你:https://github.com/thoughtbot/paperclip
另一種方法是CarrierWave https://github.com/jnicklas/carrierwave
這是偉大的。如何通過POST發送實際文件本身?我有一個名爲「圖表」的參數,它將是圖像二進制文件。 – 2011-04-13 20:06:16
上面的代碼將使用帖子發送,(實際文件)。只需將name =「file」更改爲name =「chart」即可。該輸入'是'該文件。 – 2011-04-13 22:25:49