PHP的readfile下載大文件時卡住
網上的解決方案很多,但都不是很完美。
其實最重要的是:ob_end_clean()那句,請空緩沖區並且禁用了緩沖區。
- @set_time_limit(0);
- ini_set('memory_limit', '16M');
- ob_end_clean();
- @readfile( $path );
以下來自php手冊:
- This function discards the contents of the topmost output buffer and turns off this output buffering. If you want to further process the buffer
-- end --