您好,我有此链接可以从youtube下载视频,但标题始终为videoplayback。
<a href="https://r6---sn-8qj-nboel.googlevideo.com/videoplayback?lmt=1415862562106007&sparams=clen,dur,ei,expire,gir,id,initcwndbps,ip,ipbits,ipbypass,itag,lmt,mime,mip,mm,mn,ms,mv,pcm2cms,pl,ratebypass,requiressl,source&gir=yes&ei=b5aaWaKKJo2JogPHyZi4AQ&pl=20&source=youtube&ip=128.199.110.176&mime=video%2Fmp4&requiressl=yes&expire=1503324879&id=o-AA6Urpa1sgtfqOlTXbz1blhIvhLx6nwj59PsaSTT-8rE&ipbits=0&ratebypass=yes&key=cms1&itag=18&clen=103379173&signature=4D159BDA63DDB2B51AB01764231F3EDC23DED64A.0FB2A9C367CC3CA54F9F0456703FDECB51674235&dur=5096.547&title=%EA%B9%80%ED%98%95%EB%B0%B1%EC%9D%98%20%EC%97%91%EC%85%80%20%EA%B0%95%EC%A2%8C%20%20%EC%B4%88%EA%B8%89%ED%8E%B8&redirect_counter=1&req_id=2e16a9417f6da3ee&cms_redirect=yes&ipbypass=yes&mip=14.187.139.219&mm=31&mn=sn-8qj-nboel&ms=au&mt=1503303128&mv=m&pcm2cms=yes?title="filename.mp4" download="filename.mp4">download</a>
我尝试使用?title =“filename.mp4”和downlaod =“filename.mp4”。两者都不起作用。任何的想法?
最佳答案
?title="filename.mp4
有两个问题。
首先,它取决于服务器来识别查询字符串值,并将其用作适当的content-disposition
HTTP响应 header 的一部分。可能是您向其发出请求的服务器不支持该服务器。
其次,如果要在URL中加上引号(并且可能不会),则不能在不转义的情况下使用与分隔HTML属性值相同的引号。第一个"
将以href
属性结尾。downlaod="filename.mp4"
有两个问题。
首先:download
在a
之前没有与o
拼写。
第二:某些浏览器仅对相同的原始请求支持download
属性。您正在提出跨域请求。
YouType是在展示广告的同时向人们流式传输视频的业务。他们不会支持您直接下载视频文件。
关于html - HTML下载属性更改文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45792923/