我一直试图找到一个正则表达式模式,用iframe嵌入代码(C#)替换字符串中的所有youtube URL.显然,必须提取视频ID.以下是应匹配的网址格式:
所有可能的网址都应替换为:
<iframe title='YouTube video player' width='480' height='390' src='http://www.youtube.com/embed/VIDEO_ID_EXTRACTED' frameborder='0' allowfullscreen='1'></iframe>
Run Code Online (Sandbox Code Playgroud)
有人可以指出我正确的方向.
先感谢您
我遇到FileResult返回具有特定文件名的文件的问题.在数据库中,文件名只是ID +扩展名(例如:456789.mp3)
这段代码
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
return File(fs, "application/octet-stream", "myfile.mp3");
Run Code Online (Sandbox Code Playgroud)
除Webkit浏览器(Chrome,Safari)外,在每个浏览器中都能正常运行.Chrome和Safari会将文件作为原始文件名(456789.mp3)接收.当我添加标题时
Response.AppendHeader("Content-Disposition", "attachment;filename=myfile.mp3");
Run Code Online (Sandbox Code Playgroud)
Safari接收文件为myfile.mp3attach(注意"附加"附加到扩展名?),但Chrome接收此文件为myfile.mp3,附加(它附加",附加"到扩展名)
有没有人遇到过这种问题?
谢谢