Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.56 KB

10-file- data- -filename-- -contentType- -.md

File metadata and controls

40 lines (30 loc) · 1.56 KB
title description excerpt
file( data, [filename], [contentType] )
Create a file object that is used for building multi-part requests.
Create a file object that is used for building multi-part requests.

Create a file object that is used for building Multipart requests (file uploads).

Parameter Type Description
data string / Array / ArrayBuffer File data as string, array of numbers, or an ArrayBuffer object.
filename string The filename to specify for this field (or "part") of the multipart request.
contentType string The content type to specify for this field (or "part") of the multipart request.

Returns

Type Description
FileData A FileData object.

Example

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);
}