#!/usr/bin/env php getChunkedFile(); cid=1 pid=1 */ $_SERVER['HTTP_X_FILENAME'] = 'a.png'; $_SERVER['HTTP_X_FILESIZE'] = '3021'; $_SERVER['HTTP_X_TOTAL_CHUNKS'] = 2; $_SERVER['HTTP_X_CHUNK_INDEX'] = 0; global $tester; $fileModel = $tester->loadModel('file'); r($fileModel->getChunkedFile()) && p('extension,title,size,pathname,chunks,chunkIndex') && e('png,a,3021,0cc175b9c0f1b6a831c399e269772661,2,0'); // 测试获取上传分片的文件信息 $_SERVER['HTTP_X_FILENAME'] = ''; r($fileModel->getChunkedFile()) && p() && e('0'); // 测试获取上传空文件名 $_SERVER['HTTP_X_FILENAME'] = '.png'; r($fileModel->getChunkedFile()) && p() && e('0'); // 测试获取不合法的文件名