2013-10-17 30 views

回答

1

您可以通過捲曲上傳圖像:

curl --form "[email protected]_IMAGE.jpg" http://uploads.im/api?upload 

OR這樣的:

<form method="POST" action="http://uploads.im/api?upload" enctype="multipart/form-data"> 
    <input type="file" name="file" /> 
    <input type="submit" value="SEND FILE"> 
</form> 
+0

噢,這是一個很好的例子,爲什麼這樣一個簡單的方法一樣,並沒有在我的腦海交叉(-_-「) 感謝花花公子 –

1

我也試圖uplaod的圖像uploads.im但我不能設法上傳圖片(我不斷收到空的答覆)。

我切換到Cloudinary,並能與以下Ruby腳本上傳圖片:

require 'json' 

user_slug = 'your-identifier' 
url = "https://api.cloudinary.com/v1_1/#{user_slug}/image/upload" 
file = '~/Desktop/upload.png' 
api_key = 'SECRET' 

# https://cloudinary.com/console/settings/upload#upload_presets 
preset = 'uploads' 

result = `curl -F "upload_preset=#{preset}" -F "api_key=#{api_key}" -F "[email protected]#{file}" #{url}` 

url = JSON.parse(result)['url'] 
`open #{url}` 

雖然這是一個Ruby腳本,你可以很容易地通過「裸」 curl上傳圖片。請注意,文件路徑@ -prefix:

curl -F "upload_preset={preset}" -F "api_key={your_api_key}" -F "[email protected]{file_path} https://api.cloudinary.com/v1_1/{your_account_slug}/image/upload" 
相關問題