No results for

Powered byAlgolia
⚠️ This is the archived documentation for k6 v0.47. Go to the latest version.

FileData is an object for wrapping data representing a file when doing multipart requests (file uploads). You create it by calling http.file( data, [filename], [contentType] ).

NameTypeDescription
FileData.datastring / Array / ArrayBufferFile data as string, array of numbers, or an ArrayBuffer object.
FileData.content_typestringThe content type that will be specified in the multipart request.
FileData.filenamestringThe filename that will be specified in the multipart request.

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