菜单
开源

FileData

FileData 是一个对象,用于在执行多部分请求(文件上传)时封装表示文件的数据。您可以通过调用 http.file( data, [filename], [contentType] ) 来创建它。

名称类型描述
FileData.datastring / Array / ArrayBuffer文件数据,可以是字符串、数字数组或 ArrayBuffer 对象。
FileData.content_typestring将在多部分请求中指定的内容类型。
FileData.filenamestring将在多部分请求中指定的文件名。

示例

JavaScript
import { sleep } from 'k6';
import { md5 } from 'k6/crypto';
import http from 'k6/http';

const binFile = open('/path/to/file.bin', 'b');

export default function () {
  const f = http.file(binFile, 'test.bin');
  console.log(md5(f.data, 'hex'));
  console.log(f.filename);
  console.log(f.content_type);
}