防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。- ( N8 e8 |! y% a, Y# x8 G
- $fileURL=; # ~" |) j1 I& O/ {
- 9 k* R' b* A, C' U% M
- $filename=; ; i, e: E' g, T3 R. n" K" M
- $ l4 T. Q. u. x# l
- $file = @ fopen($fileURL,"r"); & }* o3 w( B( ?3 i+ m
- if (!$file) {
" k. b9 A* j, x! Y) \/ k7 W( D - echo "文件找不到"; 8 o/ t1 Q3 C9 t$ j
- } else { - g7 b0 q8 E# u2 T; y9 j* r
- Header("Content-type: application/octet-stream"); 2 m9 r! S9 a) U( H% Z' @
- Header("Content-Disposition: attachment; filename=" . $filename); ' y2 f7 V; A( ?1 D3 C3 Z/ C
- while (!feof ($file)) { " k$ o5 m( T Q+ z+ T0 k
- echo fread($file,50000);
6 n/ r+ G/ }9 j - } 6 H# q5 [$ |8 v: l# X+ V
- fclose (file);
2 X# |: m. A6 l" G% c `* [ - } 9 B* U6 d; Z! {; s1 v$ Q$ p! a
Copy |
|