防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。- 2 Z# S- ^# J p( g/ M" k
- $fileURL=;
) J0 C4 W7 T+ f5 V: S" S. R
. n, [- U% M% W& b: \, `- $filename=;
) a T8 [% F5 I) @" x% n l3 [
& C. z# l# `( o% L9 F- $file = @ fopen($fileURL,"r");
. l/ L; v2 f3 L( @+ U0 Q; O3 O - if (!$file) { - I0 F, V$ I$ o0 |/ I
- echo "文件找不到";
* t# P, j o% g( [. | - } else {
% O5 J! B1 Z+ l" N& p - Header("Content-type: application/octet-stream");
4 x5 l8 u/ z/ d: k - Header("Content-Disposition: attachment; filename=" . $filename);
0 x; P) f( d- m/ @$ R8 @" T - while (!feof ($file)) { ( N4 M8 [4 t. F9 g2 v0 _ B
- echo fread($file,50000);
( s! j! H% l4 ~8 Y* l. s - }
* W" X3 L' j! Z' }6 } - fclose (file); * u/ o; Z% ^- Y/ W% c7 |
- } / C$ A, G9 d, z2 \
Copy |
|