文件下载: 云--->php服务---pc

原创 2016年05月31日 23:42:50

         php下载文件的代码为:

function download_file($url = '', $fileName = '')
{
	$ch = curl_init();
	$fp = fopen($fileName, 'wb');
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_FILE, $fp);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($ch, CURLOPT_TIMEOUT, 60);
	curl_exec($ch);
	curl_close($ch);
	fclose($fp);
}

      那怎么从php服务下载到本地pc呢(上传可以用html的form表单)?   可以在php上写个test.php服务, 然后在浏览器访问test.php便是下载mp4, test.php内容为:

<?php

$result = file_get_contents("......mp4"); // 填写资源所在路径
header('Content-Type:application/octet-stream');
header('Content-Disposition:attachment; filename="download.mp4"');
echo $result;

?>
        试了一下, 靠谱。


版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则会用法律维权。

相关文章推荐

android文件上传到PC服务端代码

  • 2014年12月11日 09:26
  • 1010KB
  • 下载

前端本地客户端压缩图片,兼容IOS,Android,PC、自动按需加载文件

演示一下 自己试试 点我直接进入演示页面 说明 在客户端压缩好要上传的图片可以节省带宽更快的发送给后端,特别适合在移动设备上使用。 为什么需要 ...

php-redis5.4.x扩展文件和服务端文件

  • 2015年07月06日 14:22
  • 1.18MB
  • 下载

ipad iphone 版本 百度云 下载文件 导出到PC

本来想用笔记本在晚上挂机下载文件的,但一想手上还有台ipad,相比较笔记本,更省电静音,所以就用ipad下载了。 7G多文件俏无声息地就下好了,接下来就是导出到PC的。 主要需要用到两个软件 1、...

利用七牛云解决PC端文件同步

经常有一些文档需要在公司和家里的两地电脑间手工同步,很麻烦,于是利用七牛云免费的空间来做服务端实现同步功能。 同时,为了文档内容保密,我采用cryptography模块(通过指定一个复杂的字符串)对...
  • WMSOK
  • WMSOK
  • 2017年12月05日 23:59
  • 17

php5.3中webservice利用soap—WSDL文件解析-WSDL : 描述你的Web服务(转载)

WSDL : 描述你的Web服务 级别: 中级 柴晓路 (fennivel@uddi-china.org), Chief System Architect, 上海得易电子商务技术有...

使用Nginx搭建静态文件服务及配置PHP运行环境

缘起 最近一直在忙毕业设计。其中有一环需要搭建一个静态服务器,用于提供文件上传、下载和以及图片访问。由于一直以来用的都是Nginx,所以也就想到了用Nginx来搭一个静态文件服务器和一个PHP运行环...

安卓客户端和php服务端传输包含中文文件名的文件

使用httpURLConnection可以在安卓客户端和php服务端进行文件传输。当待传输的文件名中包含中文时,会导致上传失败。如待传输的文件名为 "中文.txt" 。 传输失败的原因是由文件名的编码...
  • nashJG
  • nashJG
  • 2015年11月04日 22:41
  • 528

PHP window2003服务和2008服务器上传个别文件访问报错

PHP 上传更新个别文件导致访问页面报错误 ,去BOM头
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件下载: 云--->php服务---pc
举报原因:
原因补充:

(最多只允许输入30个字)