<SfUploader AutoUpload="false" Buttons="@browseBtn">
<UploaderEvents ValueChange="OnChange" OnRemove="onRemove"></UploaderEvents>
</SfUploader>
@code {
private UploaderButtonsProps browseBtn = new UploaderButtonsProps() { Browse = "update audio", Clear = "Clear All", Upload = "Upload All" };
private void OnChange(UploadChangeEventArgs args)
{
foreach (var file in args.Files)
{
var path = @"path" + file.FileInfo.Name;
FileStream filestream = new FileStream(path, FileMode.Create, FileAccess.Write);
file.Stream.WriteTo(filestream);
filestream.Close();
file.Stream.Close();
}
}
private void onRemove(RemovingEventArgs args)
{
foreach (var removeFile in args.FilesData)
{
if (File.Exists(Path.Combine(@"rootPath", removeFile.Name)))
{
File.Delete(Path.Combine(@"rootPath", removeFile.Name));
}
}
}
} |