上載UPLOADS.IM的圖像,我可以看到如下:http://uploads.im/apidocs如何從本地驅動器
該文檔解釋了API如何給功能使用POST上傳從電腦文件或GET方法
例:http://uploads.im/api?upload=http://www.google.com/images/srpr/nav_logo66.png
是否有人知道如何使用一些PHP腳本將圖像從本地驅動器上傳到該URL?
上載UPLOADS.IM的圖像,我可以看到如下:http://uploads.im/apidocs如何從本地驅動器
該文檔解釋了API如何給功能使用POST上傳從電腦文件或GET方法
例:http://uploads.im/api?upload=http://www.google.com/images/srpr/nav_logo66.png
是否有人知道如何使用一些PHP腳本將圖像從本地驅動器上傳到該URL?
您可以通過捲曲上傳圖像:
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>
我也試圖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"
噢,這是一個很好的例子,爲什麼這樣一個簡單的方法一樣,並沒有在我的腦海交叉(-_-「) 感謝花花公子 –