我有一个允许上传大文件的Laravel应用程序。完成上传后,我希望在服务器端运行一个使用Linux split命令将文件拆分成小块的进程。
我使用的是Laravel中已有的内置Process命令。这是我难以理解的代码。
$command = ('split -n10 -d file.mkv mySubFile_ /var/www/storage/app/public/workinprogress/');
$process = new Process($command);
$process->run();
// executes after the command finishes
if (!$process->isSuccessful()) {
throw new ProcessFailedException($process);
}
return $process->getOutput();
当我运行它时,我收到以下代码:
拆分:额外操作数' / var / www / storage / app / public / workinprogress /'
我对这个问题如此接近,有什么想法吗?提前谢谢。