public RemoteFileListEntryStream( IJSRuntime jsRuntime, ElementReference inputFileElement, FileListEntryImpl file, FileUploadService fileUploadService, IUrlHelper urlHelper ) : base(jsRuntime, inputFileElement, file) { _fileUploadHandler = fileUploadService.RegisterFileUploadHandler( GetHandlerId(), RemoteStreamReceivedHandler ); _uploadRouteUrl = urlHelper.RouteUrl(FileUploadController.UploadRouteName, new { handlerId = GetHandlerId() }); if (_uploadRouteUrl == null) { throw new InvalidOperationException("Failed to generate upload route"); } }
public FileUploadController(FileUploadService fileUploadService) { _fileUploadService = fileUploadService; }