>백엔드 개발 >PHP 튜토리얼 >通过PHP下载的应用程序文件无法运行怎么办?

通过PHP下载的应用程序文件无法运行怎么办?

WBOY
WBOY원래의
2016-06-23 13:25:351095검색

网站里放了个exe文件,然后通过如下代码下载下来之后发现无法运行,而且就连图标都丢了,是什么原因呢?

		$fs = fopen($_finame,'r');		$_fisize = filesize($_finame);		Header("Content-type: application/octet-stream");		Header("Accept-Ranges: bytes");		Header("Accept-Length: ".$_fisize);		Header("Content-Disposition: attachment; filename=".basename($_finame));		$buffer = 512;		while(!feof($fs)){			$_fidata = fread($fs,$buffer);			echo $_fidata;		}		fclose($fs);


在线等。。。


回复讨论(解决方案)

原来要放在压缩包里才行啊。。。

自己解决了这是。。

原来要放在压缩包里才行啊。。。

解决是解决了,但我问题一大堆。。为什么exe文件要被重新编码为毛放进rar就没事。但是这些问题却需要新开一贴来讨论。。。所以结贴。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.