0
我必須進行網絡調用,它將從用戶處獲取文件並將其發佈到服務器。 我是新來的網站,所以應該是什麼樣的網址。通過Web服務上傳文件,而無需使用瀏覽器在rails3
我試圖訪問http // www.example.com?PARAM [ID] = 1
所以什麼應該下一個參數是將帶上傳的文件的數據。
我認爲他已經給我的文件的二進制數據
在此先感謝
我必須進行網絡調用,它將從用戶處獲取文件並將其發佈到服務器。 我是新來的網站,所以應該是什麼樣的網址。通過Web服務上傳文件,而無需使用瀏覽器在rails3
我試圖訪問http // www.example.com?PARAM [ID] = 1
所以什麼應該下一個參數是將帶上傳的文件的數據。
我認爲他已經給我的文件的二進制數據
在此先感謝
您需要使用form_tag
幫手做一個簡單的多部分形式:
<% form_tag(examples_path, :method => :post, :multi_part => true) do %>
<%= file_field_tag(:file) %>
<%= submit_tag('Upload') %>
<% end %>
您無法通過GET請求提交文件。它必須是POST,並且它必須被設置爲多部分。
哎感謝您的幫助。我們發佈的文件沒有像附加二進制數據到url這樣的形式 – dln 2010-10-27 17:11:14
您不能發佈''字段到GET請求,它根本不被允許。 URL通常也限制在大約1500字節左右。通過GET請求發送文件的唯一方法是先將其上傳到其他位置,然後將引用發送到該位置。 –
tadman
2010-10-27 17:30:34
嘿,我可以在POST方法中發送二進制數據 – dln 2010-10-27 17:40:44