cURLUploader@1 - cURL 上传文件 v1 任务

将此任务用于 cURL 上传文件。 支持的数据传输协议包括 FTP、FTPS、SFTP、HTTP 等。

注释

cURLUploader@2提供了此任务的较新版本。

语法

# cURL Upload Files v1
# Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more.
- task: cURLUploader@1
  inputs:
    files: # string. Required. Files. 
    #username: # string. Username. 
    #password: # string. Password. 
    url: # string. Required. URL. 
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.

输入

files - 文件
string。 必填。

要上传的文件。 可以使用通配符。 例如,为所有子文件夹中的所有 ZIP 文件 **\*.zip


username - 用户名
string

可选。 指定服务器身份验证的用户名。


password - 密码
string

可选。 指定服务器身份验证的密码。 使用在“变量”选项卡上启用锁定的新生成变量来加密此值。 使用 机密变量 以避免公开值。


url - 网址
string。 必填。

指定文件上传位置的 URL。 目录应以尾部斜杠结尾。 可能的 URL 协议包括 DICT://FILE://FTP://FTPS://GOPHER://HTTP://HTTPS://IMAP://IMAPS://LDAP://LDAPS://POP3://POP3S://RTMP://RTSP://SCP://SFTP://SMTP://SMTPS://TELNET://TFTP://


options - 可选参数
string

可选。 将传递给 cURL 的其他参数。


redirectStderr - 将标准错误重定向到标准传出
boolean。 默认值:true

--stderr - 作为参数添加到 cURL。 默认情况下,cURL 将其进度栏写入 stderr,生成将解释为错误输出。 启用此复选框将禁止显示该行为。


任务控制选项

除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性

输出变量

没有。

注解

在哪里可以学习 FTP 命令?

请参阅原始 FTP 命令 列表。

要求

要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 自承载代理必须具有与以下 要求匹配的 功能 才能运行使用此任务的作业:
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 所有支持的代理版本。
任务类别 效用