在Laravel中拆分大文件

时间:2017-07-20 01:03:18

标签: laravel symfony process split

我有一个允许上传大文件的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 /'

我对这个问题如此接近,有什么想法吗?提前谢谢。

0 个答案:

没有答案