t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / FLUTTER

TxHttpUploadConfig.

Multipart-HTTP-Konfiguration mit Zieladresse, Feldern, Headern und optionalen Chunks.

TxHttpUploadConfig

ParameterTypStandardBedeutung
urlUrierforderlichZieladresse des Uploadservers.
fieldNameString'file'Multipart-Feldname der Datei.
headersMap<String, String>const {}Zusätzliche HTTP-Header.
fieldsMap<String, String>const {}Zusätzliche Multipart-Textfelder.
chunkSizeint?nullChunkgröße in Bytes; muss positiv sein.
chunkFieldsMap<String, String> Function(TxFile, int, int)?nullFelder je Chunk; Index ist nullbasiert.
dart
import 'package:tecexpress/tecexpress.dart';

Future<void> example() async {
  final config = TxHttpUploadConfig(url: Uri.parse('https://example.com/api/upload'), fieldName: 'file', chunkSize: 1024 * 1024);
  final adapter = txHttpUpload(config);
  print(adapter);
}