A simple to use drag zone input file for Blazor
License
—
Deps
1
Install Size
—
Vulns
✓ 0
Published
Apr 20, 2024
$ dotnet add package DragZoneInputFileDrag Zone File Input Component
Install the nuget package
NuGet\Install-Package DragZoneInputFile -Version 8.0.1
@page "/"
@using DragZoneInputFile
<div class="row">
<DragZoneInputFile Height="500" Class="col-6" Multiple OnUpload="OnFileUploadComplete" FileFormats=".pdf,.docx"></DragZoneInputFile>
</div>
File Name: @_fileNames
@code{
string _fileNames = string.Empty;
private void OnFileUploadComplete(IEnumerable<IBrowserFile> files)
{
// Do something with the files
foreach (var file in files)
{
_fileNames += $"{file.Name}, ";
//upload to server
}
}
}
:root {
--drag-zone-bg-hover: #F3F3F4;
--drag-zone-bg-focus: #FFEBC6;
--drag-zone-border-focus: blue;
}