diff --git a/src/components/BootstrapBlazor.SummerNote/BootstrapBlazor.SummerNote.csproj b/src/components/BootstrapBlazor.SummerNote/BootstrapBlazor.SummerNote.csproj index 365eadf5..5d2d310e 100644 --- a/src/components/BootstrapBlazor.SummerNote/BootstrapBlazor.SummerNote.csproj +++ b/src/components/BootstrapBlazor.SummerNote/BootstrapBlazor.SummerNote.csproj @@ -1,7 +1,7 @@ - 9.0.6 + 9.0.7 diff --git a/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.cs b/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.cs index b8691a94..8839c343 100644 --- a/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.cs +++ b/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.cs @@ -270,7 +270,7 @@ public async Task ClickPluginItem(string pluginItemName) /// /// [JSInvokable] - public async Task ImageUpload(string name, string contentType, long size, IJSStreamReference stream) + public async Task ImageUpload(string name, string contentType, long size, IJSStreamReference stream) { string? ret = null; await using var data = await stream.OpenReadStreamAsync(size); @@ -279,7 +279,7 @@ public async Task ImageUpload(string name, string contentType, long size { ret = await OnFileUpload(file); } - return ret ?? ""; + return ret; } /// diff --git a/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.js b/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.js index 3805cf48..a9223e64 100644 --- a/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.js +++ b/src/components/BootstrapBlazor.SummerNote/Components/Editor/Editor.razor.js @@ -51,8 +51,7 @@ export async function init(id, invoker, methodGetPluginAttrs, methodClickPluginI editor.files = files for (let i = 0; i < files.length; i++) { const file = files[i]; - const buffer = await file.arrayBuffer(); - const stream = DotNet.createJSStreamReference(buffer); + const stream = DotNet.createJSStreamReference(file); const url = await editor.invoker.invokeMethodAsync('ImageUpload', file.name, file.type || 'application/octet-stream',