put_Request method

Request put_Request(
  1. Uint8List localData,
  2. PathUri path, {
  3. DateTime? lastModified,
  4. DateTime? created,
  5. String? checksum,
})

Returns a request to put a new file at path with localData as content.

lastModified sets the date when the file was last modified on the server. created sets the date when the file was created on the server. checksum has to follow checksumPattern. It will not be validated by the server.

See:

Implementation

http.Request put_Request(
  Uint8List localData,
  PathUri path, {
  DateTime? lastModified,
  DateTime? created,
  String? checksum,
}) {
  final request = http.Request('PUT', _constructUri(path))..bodyBytes = localData;

  _addUploadHeaders(
    request,
    lastModified: lastModified,
    created: created,
    contentLength: localData.length,
    checksum: checksum,
  );
  _addBaseHeaders(request);
  return request;
}