【发布时间】:2021-04-16 18:55:00
【问题描述】:
如何在 BLAZOR 的新选项卡中打开文件(pdf 或图像)?
我尝试使用:
await JSRuntime.InvokeVoidAsync("open", new object[2] { path, "_blank" });using a javascript function with window.open();
在这两种情况下,我都得到:找不到这个 localhost 页面。我该怎么办?
【问题讨论】:
-
文件来自哪里?
-
如果你有直接来自文件系统的路径,你可以在 base64 中转换你的文件并在窗口打开时显示一个 blob url。或者,如果您的文件与本地主机位于同一服务器中,您可以使用本地主机服务器的相对路径。
-
是的,这是我文件系统中的一个文件
标签: javascript c# html blazor