我可以在下面看到:http://uploads.im/apidocs
该文档解释了API如何使用POST或GET方法提供从计算机上传文件的功能
示例:http://uploads.im/api?upload=http://www.google.com/images/srpr/nav_logo66.png
有人知道如何使用某些PHP脚本将图像从本地驱动器上传到该URL吗?
答案 0 :(得分:1)
您可以按CURL上传您的图片:
curl --form "fileupload=@YOUR_IMAGE.jpg" http://uploads.im/api?upload
或者像这样:
<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>
答案 1 :(得分:1)
我还尝试将图片上传到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 "file=@#{file}" #{url}`
url = JSON.parse(result)['url']
`open #{url}`
虽然这是一个红宝石脚本,但您可以轻松地通过&#34;裸体&#34;上传图像。 curl
。请注意文件路径的@
- 前缀:
curl -F "upload_preset={preset}" -F "api_key={your_api_key}" -F "file=@{file_path} https://api.cloudinary.com/v1_1/{your_account_slug}/image/upload"