IFormFile Interface¶
Represents a file sent with the HttpRequest.
- Namespace
Microsoft.AspNetCore.Http
- Assemblies
- Microsoft.AspNetCore.Http.Features
Properties¶
-
Microsoft.AspNetCore.Http.IFormFile.
ContentDisposition
¶ Gets the raw Content-Disposition header of the uploaded file.
Return type: System.String string ContentDisposition { get; }
-
Microsoft.AspNetCore.Http.IFormFile.
ContentType
¶ Gets the raw Content-Type header of the uploaded file.
Return type: System.String string ContentType { get; }
-
Microsoft.AspNetCore.Http.IFormFile.
FileName
¶ Gets the file name from the Content-Disposition header.
Return type: System.String string FileName { get; }
-
Microsoft.AspNetCore.Http.IFormFile.
Headers
¶ Gets the header dictionary of the uploaded file.
Return type: Microsoft.AspNetCore.Http.IHeaderDictionary IHeaderDictionary Headers { get; }
-
Microsoft.AspNetCore.Http.IFormFile.
Length
¶ Gets the file length in bytes.
Return type: System.Int64 long Length { get; }
-
Microsoft.AspNetCore.Http.IFormFile.
Name
¶ Gets the name from the Content-Disposition header.
Return type: System.String string Name { get; }
-
Methods¶
-
CopyTo
(System.IO.Stream)¶ Copies the contents of the uploaded file to the <em>target</em> stream.
Arguments: target (System.IO.Stream) – The stream to copy the file contents to. void CopyTo(Stream target)
-
CopyToAsync
(System.IO.Stream, System.Threading.CancellationToken)¶ Asynchronously copies the contents of the uploaded file to the <em>target</em> stream.
Arguments: target (System.IO.Stream) – The stream to copy the file contents to. Return type: System.Threading.Tasks.Task Task CopyToAsync(Stream target, CancellationToken cancellationToken = null)
-
OpenReadStream
()¶ Opens the request stream for reading the uploaded file.
Return type: System.IO.Stream Stream OpenReadStream()
-