form.transfileurl
功能说明
描述
将网络图片等文件url转为表单图片格式,可以直接用于数据处理。(文件大小最大为8MB)
函数原型
form.transfileurl(picUrl, name="")
参数
名称 | 类型 | 描述 |
---|---|---|
picUrl | 字符型 | 网络图片等文件url |
name | 字符型 | 图片名称(默认为空表示使用系统随机命名,需要自定义的要手动填写,例如:abc.jpg) |
返回值
类型 | 描述 |
---|---|
数组:字典型 | 执行成功返回对应的图片信息,失败返回None |
- 文件的数据格式:
{ "_id":"56b4c796f3f12a346007b8a7", "bucket":"form-file", "mime":"image/png", "name":"1.png", "qnKey":"FoAk93cD330F4hJlY1kS0UzQvZnp", "size":"18884", "uploadTime":"2019-04-09T11:35:05Z", "uploader":"547a48c50eccde5ac8c0883b" }
名称 | 描述 |
---|---|
_id | 文件id |
bucket | 文件服务器的空间名称 |
mime | 文件类型 |
name | 文件名称 |
qnKey | 文件在服务器空间上的标识符 |
size | 文件大小(单位:字节) |
uploadTime | 上传时间 |
uploader | 上传人id |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
360 | http请求失败 |
其他:
- 此api执行就会消耗流量,如果图片没有进行表单数据插入/更新等操作时服务器只保留24小时有效时间,到期会自动清除
- 所有表单api调用频率限制为1000次/分钟
示例
def test():
pic=form.transfileurl("https://www.xxx.com/static/index/images/tu_1_03.png")
print(pic)
# 插入数据
datas={}
datas["$单行文本"]="abc"
# 图片字段为列表数组格式,可以有多个图片信息
datas["$图片"]=[pic]
ret=form.insert("表单别名",datas)
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无