下载文件
组件介绍
通过 HTTP 网址下载文件到本地
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
下载链接 | 字符串 | 空 | 下载文件的具体链接,开头的 http 或者 https 可不写 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
保存路径 | 字符串 | 空 | 下载文件保存的文件夹位置,文件夹路径不存在会自动创建, 不写默认为流程的 res 文件夹 |
文件名 | 下拉选项 | 默认名称 | 文件保存名称: ● 默认名称:HTTP 协议下载文件的头部信息中的文件名, 如果无此头部信息,采用下载链接最后部分作为文件名 ● 自定义名称:自定义文件名称 |
名称 | 字符串 | 空 | 文件名选择「自定义名称」时需要输入的文件名称,如 "1" |
扩展名 | 下拉选项 | 默认 | 文件后缀: ● 默认:HTTP 协议下载文件的头部信息中的文件后缀 ● 自定义:自定义文件后缀 |
格式 | 字符串 | 空 | 扩展名选择「自定义」时需要输入的文件后缀 |
连接超时 | 数字 | 30 | 连接网络服务器的超时时间 单位秒,超过此时间会提示操作超时 |
下载超时 | 数字 | 300 | 下载文件的超时时间 单位秒,超过此时间会提示超时 |
返回值
名称 | 类型 | 说明 |
---|---|---|
文件路径 | 字符串 | 下载文件保存路径 |
组件示例
- 下载文件:下载链接
"photo.16pic.com/00/53/75/16pic_5375674_b.jpg"
,保存路径"./res/"
,文件名自定义名称,名称"蜗牛.jpg"
,其他选项默认,返回值文件路径file
- 输出日志:日志
file
- 运行结果:下载图片到流程的 res 文件夹下,修改为蜗牛.jpg 并在日志面板输出图片路径
注意事项
保存路径同时支持相对路径和绝对路径,相对路径以点斜杠 ./ 开头,代表该流程路径下文件夹,如
"./res/"
表示当前流程的 res 文件夹。连接超时为 0 或者为空会一直等待直到服务器连接成功。
下载超时为 0 或者为空会一直等待下载直到下载完成。