4.19Adding FileInfo content

Created on Aug 17, 2026~1 min read

If you need to upload a local file, you usually need to first create a FileInfo instance and then obtain the stream via OpenRead() to upload it. The framework provides the AddFile(FileInfo) extension method to make it easy to add files to multipart form content. Examples are as follows:

cs
HttpRequestBuilder.Post("https://furion.net")    .SetMultipartContent(multipart =>    {        multipart.AddFile(fileInfo);        multipart.AddFile(fileInfo, "file");    // Custom form name    });