| @@ 274-280 (lines=7) @@ | ||
| 271 | } |
|
| 272 | ||
| 273 | if ($reqMethod !== 'HEAD') { |
|
| 274 | if ($toEnd) { |
|
| 275 | fpassthru($fp); |
|
| 276 | } else { |
|
| 277 | $out = fopen('php://output', 'wb'); |
|
| 278 | stream_copy_to_stream($fp, $out, $psize); |
|
| 279 | fclose($out); |
|
| 280 | } |
|
| 281 | } |
|
| 282 | ||
| 283 | if (! empty($data['volume'])) { |
|
| @@ 1302-1306 (lines=5) @@ | ||
| 1299 | try { |
|
| 1300 | $info = stream_get_meta_data($fp); |
|
| 1301 | if (empty($info['uri']) || preg_match('#^[a-z0-9.-]+://#', $info['uri'])) { |
|
| 1302 | if ($filepath = $this->getTempFile()) { |
|
| 1303 | $_fp = fopen($filepath, 'wb'); |
|
| 1304 | stream_copy_to_stream($fp, $_fp); |
|
| 1305 | fclose($_fp); |
|
| 1306 | } |
|
| 1307 | } else { |
|
| 1308 | $filepath = $info['uri']; |
|
| 1309 | } |
|