چطور در سی شارپ فایل آپلود کنیم؟

mohsen1 ماه قبل
ارسال شده در
mohsen

برای آپلود فایل در سی شارپ می توانیم از 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
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!