01
前言介绍
之前给大家介绍了去水印接口一些基本的原理,本次就介绍小程序的文件下载。说说为什么要写这个教程 。如果你关注我很久的朋友 ,你会发现之前发布的一个去水印的小程序,独立后台去水印微信小程序V1.2.0版本 ,经常有人无法下载视频,今天给大家介绍去水印小程序中的下载视频或者封面图片是如何做到的?
02
问题分析
在V1.2去水印视频中也介绍到了,一般无法下载是由于后端的域名没有修改成自己的,或者使用我的域名,但是没有将域名填写到小程序管理平台开发管理的合法域名downloadFile中。处理方式也是比较的简单,直接添加就行了。那么代码在哪里呢?接下来就给大家讲讲。
03
实现代码
<?php
set_time_limit ( 0 );
ini_set("memory_limit","-1");
header("Content-Type: video/mp4");
if (!empty($_GET["url"])) {
$url = $_GET["url"];
$arr = get_headers($url, true);
header("content-length:" . $arr["Content-Length"]);
readfile($url);
}
?>
上面的代码是完整的,只需几行,就可以轻松实现以上功能,将上述php文件代码上传到服务器,比如将php文件命名为down.php,直接请求:你的域名/down.php?url=视频地址,便下载功能得以实现。
视频文件完成了,现在来谈封面图片下载,同样也可以得到一段代码,修改一下header,比如将php文件命名为down_pic.php
你的域名/down_pic.php?url=图片地址
代码如下:
<?php
set_time_limit ( 0 );
ini_set("memory_limit","-1");
header("Content-Type: image/jpeg");
if (!empty($_GET["url"])) {
$url = $_GET["url"];
$arr = get_headers($url, true);
header("content-length:" . $arr["Content-Length"]);
readfile($url);
}
?>
上述代码来源于独立后台去水印微信小程序V1.2.0版本后端根目录api下,此为后端修改的去水印短视频下载地址为:https://你的域名/api/down.php?url=
04
特别说明
本文由陆大湿整理自网络,如有侵权请联系客服删除!
如需转载请注明出处:陆大湿
唯一官网:www.ludeqi.com
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
谢谢大家的理解!感恩~
本篇文章来源于微信公众号: 陆大湿
© 版权声明
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 陆大湿源码解压密码