سلام استاد ارسال و دریافت فایل از طریق api جطوره ؟ حالا چه عکس باشه یا فیلم یا فایل zip
سلام
public Task<HttpResponseMessage> PostFile()
{
HttpRequestMessage request = this.Request;
if (!request.Content.IsMimeMultipartContent())
{
throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
}
string root = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/uploads");
var provider = new MultipartFormDataStreamProvider(root);
var task = request.Content.ReadAsMultipartAsync(provider).
ContinueWith<HttpResponseMessage>(o =>
{
string file1 = provider.BodyPartFileNames.First().Value;
// this is the file name on the server where the file was saved
return new HttpResponseMessage()
{
Content = new StringContent("File uploaded.")
};
}
);
return task;
}
سلام این کد ارسال فایل در سمت کلاینت هست یا دریافت فایل در سمت webapi ؟
آیا باید فایل باید از نوع IFormFile (در هر دو سمت) باشد ؟
سمت سرور است
مثل نمونه عمل کنید