API接口地址:
http://localhost/cccyun/api.php当前API支持JSON、JSONP、FORM 3种返回方式,支持Web跨域调用,也支持程序中直接调用。
请求方式:POST multipart/form-data
请求参数说明:
字段名 变量名 是否必填 示例值 描述
文件 file 是 multipart格式文件
是否首页显示 show 否 1 默认为是
是否设置密码 ispwd 否 0 默认为否
下载密码 pwd 否 123456 默认留空
返回格式 format 否 json 有json、jsonp、form三种选择
默认为json
跳转页面url backurl 否
http://... 上传成功后的跳转地址
只在form格式有效
callback callback 否 callback 只在jsonp格式有效
返回参数说明:
字段名 变量名 类型 示例值 描述
上传状态 code Int 0 0为成功,其他为失败
提示信息 msg String 上传成功! 如果上传失败会有错误提示
文件MD5 hash String f1e807cb0d6ba52d71bdb02864e6bda8
文件名称 name String exapmle1.jpg
文件大小 size Int 58937 单位:字节
文件格式 type String jpg
下载地址 downurl String
http://..... 预览地址 viewurl String
http://..... 只有图片、音乐、视频文件才有
不知道怎么给他POST才能上传数据,我想用CURL。。那个multipart/form-data到底该怎么填呀?这个是个云盘API。
php里的CURLFile()这个对象百度一下吧,
@胡椒舰长,你好,我这个不会用php,就是单纯有时候在终端上传个文件,用来提取直连
看最后: https://bingbig.github.io/gossip/cURL_multipart_form-data.html
红米K30 Pro 变焦版
,curl http://127.0.0.1/cccyun/api.php -H 'Content-Length:1137'-H 'Content-Type:multipart/form-data;boundary=011000010111000001101001' -X POST -d '----011000010111000001101001\r\nContent-Disposition:form-data;name="filename";filename="空间.jpg"\r\nContent-Length:100\r\n\r\ndata:image/png;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAA\r\n--011000010111000001101001\r\nContent-Disposition:form-data;name="filename"\r\nContent-Length:96\r\n\r\空间.jpg\r\n--011000010111000001101001\r\nContent-Disposition:form-data;name="param1"\r\nContent-Length:1\r\n\r\n\r\n--011000010111000001101001\r\nContent-Disposition:form-data;name="param2"\r\nContent-Length:10\r\n\r\n172.17.0.1\r\n--011000010111000001101001\r\nContent-Disposition:form-data;name="param3"\r\nContent-Length:41\r\n\r\nfrom:1885396040;wm:90163_90001;lang:zh_CN\r\n--011000010111000001101001\r\nContent-Disposition:form-data;name="param4"\r\nContent-Length:1\r\n\r\n\r\n--011000010111000001101001\r\nContent-Disposition:form-data;name="skip_check"\r\nContent-Length: 1\r\n\r\n\r\n----011000010111000001101001----\r\n'
各位大佬帮小弟看看。我实在不会。!😂😂😂
@mu228,你要把源码放出来或者在线上搭建一个服务,我们才能帮你进行测试,最好是搭建线上服务。
红米K30 Pro 变焦版
彩虹外链网盘5.2.zip(673.24 KB)
@mu228,以下命令测试成功:
curl -X POST -F 'file=@./index.js' -F "show=1" http://localhost/api.php
其中
./index.js
表示本地文件的路径,http://localhost/api.php
表示服务器地址,如果需要加参数就像-F "show=1"
这种方式添加就行了红米K30 Pro 变焦版
ubuntu终端:
windows终端: