multipart মডিউল
multipart/form-data body বানান ও parse করুন। সাধারণত request.upload / web.parse_form-এর মাধ্যমে — কিন্তু low-level প্রিমিটিভ দরকার হলে এখানে।
import "multipart" as multipart;
var boundary = multipart.generate_boundary();
var body = multipart.encode([
{ name: "user", value: "alice" },
{ name: "avatar", filename: "a.png", content_type: "image/png", data: bytes }
], boundary);
API
| ফাংশন | বর্ণনা |
|---|---|
multipart.generate_boundary() → string | নতুন র্যান্ডম boundary token। |
multipart.encode(parts, boundary) → string | Parts → body। প্রতি part: {name, value} বা {name, filename, content_type, data}। |
multipart.decode(body, boundary) → list | পূর্ণ body → parts list। |
multipart.streaming_decode(boundary, on_part_start, on_part_chunk, on_part_end) | Push-style parser — chunks যেভাবে আসে feed করুন। |