我想知道是否可以创建一个php上传器,以便在服务器上加载XX字节后中断上传文件的加载。 即 我正在上传一个繁重的文件,但我只需要保存在该文件的前 24kb 上的信息。 是否可以创建上传以仅保存该文件的前 24kb,并在加载并从服务器读取 24kb 后关闭整个上传?
谢谢
一旦我使用了以下解决方案
- 通过开机自检上传的文件存储在tmp文件夹中
-
简单的脚本打开文件并从头开始仅读取必要的数据
$upload_file = fopen("tmp/your_uploaded_file", "r") $temp_file = fopen("your_folder/file_to_be_written", "w"); while ($data = fread($upload_data, your_buffer_size)) fwrite($temp_file, $data); fclose($temp_file); fclose($upload_data);
-
外壳脚本不时删除tmp文件夹中的文件
不是最好的,但有效(