$host
$host :
swoole_http_client
Author: EagleWu eaglewudi@gmail.com Date: 2016/02/17
addFile(\Swoole\Http\string $path, \Swoole\Http\string $name, \Swoole\Http\string $filename = null, \Swoole\Http\string $mimeType = null, \Swoole\Http\int $offset, \Swoole\Http\int $length)
添加POST文件
$path 文件的路径,必选参数,不能为空文件或者不存在的文件 $name 表单的名称,必选参数,FILES参数中的key $filename 文件名称,可选参数,默认为basename($path) $mimeType 文件的MIME格式,可选参数,底层会根据文件的扩展名自动推断 $offset 上传文件的偏移量,可以指定从文件的中间部分开始传输数据。此特性可用于支持断点续传。 $length 发送数据的尺寸,默认为整个文件的尺寸 使用addFile会自动将POST的Content-Type将变更为form-data。addFile底层基于sendfile,可支持异步发送超大文件。
addFile在1.8.9或更高版本可用 $offset, $length 参数在1.9.11或更高版本可用
\Swoole\Http\string | $path | |
\Swoole\Http\string | $name | |
\Swoole\Http\string | $filename | |
\Swoole\Http\string | $mimeType | |
\Swoole\Http\int | $offset | |
\Swoole\Http\int | $length |