【世界快播报】世乒联正式官宣!刘国梁做出最新决定,钱天一有变,球迷表示遗憾
男单方面,国乒参赛选手有世界第一樊振东、大满贯马龙、新乡世界杯冠军王楚钦、世界冠军梁靖崑以及获得外卡的印度球星挑战书林诗栋,上一站新
接口地址:会员专用网址/api/upload/
返回格式:JSON
(相关资料图)
请求方式:POST
默认QPS:30+
Github:https://github.com/chikuairi/bohetuchuang_api
请求参数
参数名称 | 类型 | 必选 | 描述 |
---|
api_token | String | 是 | 您的api_token,用于验证请求者身份。填写错误将导致请求失败,报402错误。 |
---|---|---|---|
uploadedFile | String | 是 | 要上传的文件,缺少该参数报406错误。 |
mode | Number(Int)、String | 否 | 命名方式,可取值1,2,3。1:自动重命名;2:保留原文件名;3:自动重命名(短链接模式)。不填默认为自动重命名。 |
uploadPath | String | 否 | 要上传的目录,不填默认为 年/月/日 目录。多级目录以 / 分隔 |
watermark | Number(Int)、String | 否 | 是否开启水印,可取值1,0。 1:开启水印;0:关闭水印。不填默认为关闭水印。 |
1.PHP(在后端请求是一种很好的方式,因为这样可以保护好你的api_token
。)
new \CURLFile("/www/wwwroot/myProduct/demo.jpg"),// 如果使用这个方式请填写文件的绝对路径 "api_token" => "你的token", "mode" => "命名方式", "uploadPath" => "上传目录", "watermark" => "是否开启水印" ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_exec($ch); curl_close($ch); // 打印调用结果 echo $output; // 以下代码只是调用结果展示,复制代码后删掉或者注释掉下面内容才能运行 // 响应结果 { "status":"success", "statusCode":"200", "resultData":"success:File uploaded", "url":"返回的文件链接", "originFileName":"原文件名称", "lessurl":"不含https://前缀的链接" } ?>
2.Python(在后端请求是一种很好的方式,因为这样可以保护好你的api_token
。)
# 导入requests包 import requests# 此处仅提供一个简单的示例,具体实现起来方案有很多,可按需开发def python_demo(): url = "你的接口地址" files = {"uploadedFile": ("demo.jpg", open("demo.jpg", "rb"), "image/jpeg")} data = {"api_token": "你的token", "mode": "命名方式", "uploadPath": "上传目录", "watermark": "是否开启水印", } res = requests.post(url, data=data, files=files) print(res.text)python_demo()# 以下代码只是调用结果展示,复制代码后删掉或者注释掉下面内容才能运行# 响应结果{ "status":"success", "statusCode":"200", "resultData":"success:File uploaded", "url":"返回的文件链接", "originFileName":"原文件名称", "lessurl":"不含https://前缀的链接"}
3.Vue2原生+Axios(不推荐直接在公共项目的前端请求接口,因为这样会暴露你的api_token
!)
// 此处仅提供一个简单的示例,具体实现起来方案有很多,可按需开发import Axios from "axios";export default { methods:{ fileUpload(event){ console.log(event); let file = event.target.files let formData = new FormData() formData.append("uploadedFile", file[0]) formData.append("api_token", "你的token"); formData.append("mode", "命名方式"); formData.append("uploadPath", "上传目录"); formData.append("watermark", "是否开启水印"); // 文件上传 Axios.post("你的接口地址", formData) .then((res) => { let data = res.data; console.log(data); }).catch((e)=>{ console.log(e); }) }, }}以下代码只是调用结果展示,复制代码后删掉或者注释掉下面内容才能运行响应结果{ "status":"success", "statusCode":"200", "resultData":"success:File uploaded", "url":"返回的文件链接", "originFileName":"原文件名称", "lessurl":"不含https://前缀的链接"}
4.JQuery Ajax(不推荐直接在公共项目的前端请求接口,因为这样会暴露你的api_token
!)
// 此处仅提供一个简单的示例,具体实现起来方案有很多,可按需开发 function getfilename(){ var uploadedFile = document.getElementById("boheimg").files; var formData = new FormData(); for(var i=0; i"uploadedFile", uploadedFile[i]); } console.log(uploadedFile); formData.append("api_token", "你的token"); formData.append("mode", "命名方式"); formData.append("uploadPath", "上传目录"); formData.append("watermark", "是否开启水印"); $.ajax({ url: "你的接口地址",//传向后台服务器文件 type: "post", //传递方法 data: formData, //传递的数据 dataType : "json", //传递数据的格式 contentType: false, processData: false, success: function (responseStr) { console.log(responseStr) }, error: function () { alert("上传错误!"); } }); } // 以下代码只是调用结果展示,复制代码后删掉或者注释掉下面内容才能运行 // 响应结果 { "status":"success", "statusCode":"200", "resultData":"success:File uploaded", "url":"返回的文件链接", "originFileName":"原文件名称", "lessurl":"不含https://前缀的链接" }
参数名称 | 类型 | 描述 | 示例 |
---|
status | String | 返回的状态值。 | success |
---|---|---|---|
statusCode | String | 返回的状态码。 | 200 |
resultData | String | 处理后返回的结果。 | success:File uploaded |
url | String | 返回的文件链接 | https://123.com/abc.jpg |
lessurl | String | 不含https://前缀的链接 | 123.com/abc.jpg |
originFileName | String | 原文件名称 | abc.jpg |
一般情况下都会返回下列状态码:
{ "status":"success", "statusCode":"200", "resultData":"success:File uploaded", "url":"返回的文件链接", "originFileName":"原文件名称", "lessurl":"不含https://前缀的链接"}
状态码 | 描述 |
---|
200 | 成功 |
---|---|
401 | 失败:未开启API上传功能。(在后台开启即可) |
402 | 失败:api_token错误。(请查证api_token) |
403 | 失败:文件尺寸超限。(升级套餐或调整文件尺寸) |
405 | 失败:未被支持的扩展名(文件格式)。 |
406 | 失败:没有选择文件就执行了上传操作。 |
407 | 失败:账号违规,API被封禁。 |
500 | 失败:其他错误或服务器内部错误。(请联系客服处理) |
关键词:
男单方面,国乒参赛选手有世界第一樊振东、大满贯马龙、新乡世界杯冠军王楚钦、世界冠军梁靖崑以及获得外卡的印度球星挑战书林诗栋,上一站新
前言人生恰似一次永远不会停止的远足重要的是在痛苦中学会去微笑现货黄金沪金行情解析黄金昨日延续凌晨涨势继续小幅震荡上行尾盘再次上行至200
为积极应对人口老龄化,服务老年人的生活需求,日前,吉林省出台《为老年人办实事清单》(以下简称为《清单》),从养老、就医、助餐、出行、
“武汉分行的设立,是我们的集团——华侨银行在大中华区的重要战略性部署,既彰显我们对中国市场的信心,又将很大程度助力我们持续深耕中国市
西安高新区再添半导体项目
1、相似、似乎、貌似、酷似、好似、疑似、一似、恰似、形似、类似、神似、宛似、浑似、近似、胜似、强似、得似、直似、似续、譬似。2、似作为
日前,一则“广州美团骑手满员停止招聘,本科率接近30%”的消息引发关注,并称这是广州这么多年第一次出现这种情况。对此,不少外卖站长表示,
1、 作为一名优秀的教育工作者,有必要进行细致的教案准备工作,借助教案可以提高教学质量,收到预期的教学效果。我们该怎么
中新财经9月3日电9月3日消息,江苏省首笔湿地修复碳汇远期质押贷款1000万元近日在盐城市大丰区成功落地,专项用于盐城
牧民山巴依尔一家依然沿用了过去传统的转场方式,骑马赶着羊群顺着牧道一路下山,赶到春季牧场。甘明亮摄 近年来,新疆巴州从传统畜牧业加
每经AI快讯,有投资者在投资者互动平台提问:云鼎科技由山东地矿发现而来,这次山东发现50万吨金矿床,公司有没有参与探测找矿工作?后期是否
河南经济报记者杜美丽通讯员王亮李建英“太感谢你们了,你们的服务真是太好了!”近日,一位行动不方便的老大爷来到项城市民之家不动产登记窗口
1、张静静,出生于山东省,毕业于上海戏剧学院,中国内地女演员。2、2008年,在校期间参演传奇商战剧《新安家族》。自此开始演艺事业。2013年
1、我们先打开一个游戏,然后右下角会有一个框。为了移动游戏中的空隙,每个人都要按照游戏规则从左上角开始排列游戏框。2、然后依次连续移动
1、 作为一无名无私奉献的教育工作者,常常要写一份优秀的教案,教案是教材及大纲与课堂教学的纽带和桥梁。那么你有了解过教
1、在周星驰主演的《审死官》中,秦沛饰演的“八府巡按”,威风八面、刚正廉洁、为民请命,可谓百姓心中“正义”的化身。2、在诸多戏曲和小说
【3月23日午间涨停分析】今日午盘两市共7股涨停,连板股总数3只,11股封板未遂,封板率为39%(不含ST股、退市股及未开板新股)。个股方面,人
安信证券03月23日发布研报称,给予舍得酒业(600702 SH,最新价:196 88元)买入评级,目标价格为226元。评级理由主要包括:1)费用收缩明显,利
保定“三帮三找”助推企业高质量发展
1、普通低端液晶显示器,通常默认刷新率为60Hz左右,也就是在默认分辨率下的最佳刷新率参数值。若用户设置刷新率参数超过该值,电路就工作在超
3月22日,双良节能(600481)融资买入2719 15万元,融资偿还3414 05万元,融资净卖出694 9万元,融资余额11 87亿元。
3月22日北向资金减持11 95万股巨星农牧。近5个交易日中,获北向资金减持的有4天,累计净减持52 67万股。截至目前,北向资金持有巨星农牧51 35
COMEX期金站上1950美元 盎司,日内涨0 46%。本文到此结束,希望对大家有所帮助。
活动现场。红网时刻新闻3月22日讯(记者潘锦通讯员付雄敏彭真吴尚忠)近期,湖南工程职业技术学院学生工作部党支部
1、十二祖巫。分别为:蓐收:金之祖巫。左耳有蛇,乘两龙。人面虎身。肩胛生羽翼。句芒:木之祖巫。全身青色。鸟身人面。乘两龙。共工:水之祖