blazor-devexpress-dot-blazor-dot-ifileinputselectedfile.md
Returns the file name.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
string Name { get; }
| Type | Description |
|---|---|
| String |
The file name.
|
To introduce secure file upload operations to your application, you should always validate the file name. You can perform the following actions:
The following example gets names of uploaded files:
<DxFileInput FilesUploading="OnFilesUploading" />
@code {
async Task OnFilesUploading(FilesUploadingEventArgs args) {
foreach (var file in args.Files) {
// Do not rely on or trust the name without validation.
var name = file.Name;
/* The following code is intended for demonstration purposes only.
Do not read a stream directly in memory to avoid performance and security-related issues. */
using var stream = new System.IO.MemoryStream();
await file.OpenReadStream(file.Size).CopyToAsync(stream);
}
}
}
See Also
IFileInputSelectedFile Interface