如何解决从URL下载视频在移动视图中效果很好,而不在HTML的桌面视图中效果很好
我试图创建使用URL下载视频文件的链接
downloder.html
<!DOCTYPE html>
<html>
<head>
<title>Downloading.....</title>
</head>
<body>
<a href="http://cdn71.vidorg.net/h7tock23amlbu3tf6rudlkhv3znrgvl5ybkgxdzmjq733l46rlphz4ndm7zq/Sample.mp4">Click here</a>
</body>
</html>
如果我在浏览器(Chrome 85.0.4183.121)上将该页面转换为移动视图
如果我单击该链接,就可以正常工作。
当我切换回chrome上的桌面视图时,它不起作用
它告诉我'error_wrong_ip'
我试图即时转换视口,但没有任何变化
viewport.setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no');
目标:我也需要一些技巧才能在桌面模式下下载
我尝试了一个星期,我做对了。
帮帮我...
解决方法
您好,因为该链接是生成的视频下载链接,而您生成该链接时,该网站已使用您的IP地址和屏幕尺寸作为该链接,因此,它现在可以在桌面上使用,因此您应该尝试ned链接。要下载,您需要使用下载文件,可以通过PHP或Javascript制作
,问题不在于您的网站(html代码),而是此 url ("http://cdn71.vidorg.net/h7tock23amlbu3tf6rudlkhv3znrgvl5ybkgxdzmjq733l46rlphz4ndm7zq/Sample.mp4")
我有解决办法
它很简单,只需将您的文件上传到Google驱动器中,然后单击“共享”,然后选择“更改为具有链接的任何人”,以便人们可以访问该文件
并复制网址并打开此网站Drive direct download link generator
该网站将帮助您将驱动器可见链接转换为 direct-download link
,因此,当用户单击该链接时,它将直接直接开始下载文件
只需粘贴网址,然后点击“ 创建直接链接”
并复制生成的URL,并将此URL http://cdn71.vidorg.net/h7tock23amlbu3tf6rudlkhv3znrgvl5ybkgxdzmjq733l46rlphz4ndm7zq/Sample.mp4
替换为生成的链接。
作为 vidorg 的一部分,生成链接时需要考虑两个项目。
- IP 地址
- 用户代理
在您的情况下,请求有效负载应将用户代理作为移动设备
例如:
用户代理:Mozilla/5.0(Linux;Android 6.0;Nexus 5 Build/XXXX)AppleWebKit/000.00(KHTML,如 Gecko)Chrome/XX.0.XXX0.0 Mobile Safari/XXx.XX Edg/XX。 XXXX.x
尝试在 PHP 请求头中的 user-agent 上面设置,链接将开始工作!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。