我正在寻找一个脚本来将图像从我的服务器上传到具有php API的imagehost。curl并将base64数据发布到php上传脚本
我应该派下面的HTML请求API:
http://example.com/api?upload=myImg&key=apiKey&format=xml
myImg和apiKey分别是图像和关键,但你可能已经猜到了:)
我代码是:
curl -X POST http://example.com/api?upload="$apiImg"&key="$apiKey"&format=xml
当我使用远程URL作为图像时,它工作正常。
但是,要上传本地图像,必须以base64编码;我这样做,这样做:
apiImg=$(base64 "$1") #my script takes the image as argument
但是这给了我卷曲错误(参数太多)
那我在这里做什么?我完全失去了如何这个数据的base64发送到服务器...提前
谢谢:)
您是否以这种方式使用卷曲?你可以粘贴你的PHP代码吗? – Mauro
php代码位于图像主机端,它接受我发布的POST请求,但图像必须是URL或图像base64编码 – yaka
从哪里发送此数据到图像主机?你如何发送这些数据?用PHP或JavaScript? – Mauro