【问题标题】:How to play Telerik RadCaptcha .wav file without open/save dialog如何在没有打开/保存对话框的情况下播放 Telerik RadCaptcha .wav 文件
【发布时间】:2015-07-21 11:26:30
【问题描述】:

我的页面上有一个链接,允许用户收听验证码,单击该链接将显示打开/保存对话框。如果可能的话,我希望浏览器只播放文件,而不需要用户交互。

这就是我将音频返回到浏览器的方式:

byte[] filebytes = Helper.TextToAudioBytes(code);
Response.AddHeader("Content-Disposition", "attachment; filename=sound.wav");
return File(filebytes, "audio/wav");

【问题讨论】:

  • 不要告诉浏览器这是一个附件
  • 您可以为audio 使用html5 标签。仅供参考,看起来 IE 不支持 WAV 格式。
  • @sami-kuhmonen 哦,没想到这么简单。 :) 如果你把它放在一个答案中,我会接受它。

标签: c# .net asp.net-mvc telerik telerik-radcaptcha


【解决方案1】:

您正在发送带有值附件的 Content-Disposition 标头。这告诉浏览器该文件应该被保存而不是作为正常内容处理。删除这将允许浏览器以基于浏览器设置的方式处理文件。

请注意,浏览器设置可能仍然是“保存文件”或用户决定的任何内容,不一定是“播放声音”。

【讨论】:

    猜你喜欢
    • 2015-11-07
    • 2011-11-13
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多