Путь к файлу и имя файла сохраняются внутри моей таблицы в базе данных SQL Server. Я создал объект таблицы с именем (tblTicket) для фильтрации внутри моей папки wwwroot по столбцу Ticket_Id. Чтобы я мог получить исходный файл из моей папки wwwroot.
Код: Выделить всё
This is the code of the button in my Blazor page:
@page "/AddTicket-Attachment"
@inject IJSRuntime JS
@inject IWebHostEnvironment environment
Download Files
window.triggerFileDownload = (fileName, url) => {
const anchorElement = document.createElement('a');
anchorElement.href = '/';
anchorElement.download = fileName ?? '';
anchorElement.click();
anchorElement.remove();
}
Код: Выделить всё
@code {
private async Task DownloadFileFromURL()
{
var fileName = $"{tblTicket.AttchedFileName}";
var fileURL = $"{environment.WebRootPath}";
await JS.InvokeVoidAsync("triggerFileDownload", fileName, fileURL);
}
но проблема в том (если размер файла меньше 115 КБ, его можно скачать и открыть без проблем. но если размер файла был более 115 КБ, его просто можно скачать размером 115 КБ и нельзя открыть). так может ли кто-нибудь сказать мне, в чем проблема в моем коде
Подробнее здесь: https://stackoverflow.com/questions/792 ... et-file-wi