form.getfileurl
功能说明
描述
获取表单里图片,附件,手写签名等字段的文件url链接,可以直接下载。
函数原型
form.getfileurl(qnKey)
参数
名称 | 类型 | 描述 |
---|---|---|
qnKey | 字符型 | 表单里文件信息对应的字符串 |
返回值
类型 | 描述 |
---|---|
字符型 | 执行成功返回对应的url,失败返回空字符串 |
- 文件的数据格式:
{ "_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 | 参数类型不正确 |
1313 | 参数非法 |
311 | 数据库执行错误 |
其他:
- 所有表单api调用频率限制为1000次/分钟
示例
def test():
# 查询一条有图片控件的数据
arr=form.select("表单别名",["$图片字段别名"],None,2)
if(len(arr)>0):
qnKey=arr["图片字段别名"][0]["qnKey"]
# 获取图片可下载链接地址
ret=form.getfileurl(qnKey)
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无