正如我在下面看到的:http: //uploads.im/apidocs
该文档解释了 API 如何提供使用 POST 或 GET 方法从计算机上传文件的功能
示例: http: //uploads.im/api ?upload=http://www.google.com/images/srpr/nav_logo66.png
有人知道如何使用一些 PHP 脚本将图像从本地驱动器上传到该 URL 吗?
正如我在下面看到的: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,但我无法上传图片(我一直收到空回复)。
我切换到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}`
虽然这是一个 ruby 脚本,但您可以通过 "naked" 轻松上传图像curl
。请注意@
文件路径的 -prefix:
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"
您可以通过 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>