【问题标题】:Without Controller is it possible to force files to open in the browser instead of downloading (PDF)?如果没有控制器,是否可以强制文件在浏览器中打开而不是下载(PDF)?
【发布时间】:2019-12-11 08:23:38
【问题描述】:

在一个 href 中,我给出了存储在 azure 中的文件链接。当我单击 Chrom 中的链接时,它会提示下载而不是在新选项卡中打开。

您的友好回答将不胜感激。提前致谢。

【问题讨论】:

    标签: c# html google-chrome


    【解决方案1】:

    是的,这是可能的。 例如,如果您想在 Firefox 上启动文件,您可以使用它,对于 chrome,只需更改 chrome 而不是 firefox

    代码:

    var runningProcess = System.Diagnostics.Process.GetProcessesByName("firefox");
    if (runningProcess.Length != 0)
    {
        System.Diagnostics.Process.Start("firefox", filename);
    }
    

    【讨论】:

    • 哦,抱歉@Mahmud 我错过了黄色区域 :) 所以你的问题不在于 C#,你可以像这样用 chrome 解决它: 1- 下载文件一次。下载完成后检查 Chrome 底部的状态栏 2- 单击状态栏中下载文件旁边的箭头。 3-然后选择“始终打开这种类型的文件”,它将按您的意愿工作。
    猜你喜欢
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 2013-04-13
    • 1970-01-01
    相关资源
    最近更新 更多