2010-10-11 32 views

回答

3

首先,可能很容易安裝Firebug或類似工具,並查看通過瀏覽器上傳圖像時發送的發佈請求。你需要這個的原因是因爲參數可能是基於你的rails模型命名的。例如:

可以說你的模型是圖片。並讓該網址爲「http:// localhost:3000 /圖片」。那麼命令就是這樣的。

curl http://localhost:3000/pictures -F commit=Save -F picture[photo][email protected] 

commit = Save是表單提交按鈕的名稱和值。其他參數會根據您的應用程序而有所不同。 -F需要在非常參數之前進行。

如果您的應用程序具有身份驗證,請使用以下命令。

curl --user user:password http://localhost:3000/pictures -F commit=Save -F picture[photo][email protected] 
相關問題