برای آپلود فایل در سی شارپ می توانیم از MultipartFormDataContent استفاده کنیم.
var client = new HttpClient();
var message = new HttpRequestMessage(HttpMethod.Post, "https://example.com/upload");
using var formContent = new MultipartFormDataContent();
var content = new ByteArrayContent(File.ReadAllBytes("test.txt"));
formContent.Add(content, "files", "test.txt");
message.Content = formContent;
var response = await client.SendAsync(message);
اگر بخواهیم همراه فایل اطلاعات دیگری نیز آپلود کنیم می توانیم از StringContent استفاده کنیم.
formContent.Add(new StringContent("داده ارسالی"), "formDataName");
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!