diff --git a/application/common/library/Upload.php b/application/common/library/Upload.php index 34db97635757702ea47a680626953e7bf4e06738..c3a9b062c4811b1520870f559466da32f7154cbf 100644 --- a/application/common/library/Upload.php +++ b/application/common/library/Upload.php @@ -248,6 +248,9 @@ class Upload $destDir = RUNTIME_PATH . 'chunks'; $fileName = $chunkid . "-" . $chunkindex . '.part'; $destFile = $destDir . DS . $fileName; + if(!file_exists($destDir)) { + @mkdir($destDir, 0777, true); + } if (!move_uploaded_file($this->file->getPathname(), $destFile)) { throw new UploadException(__('Chunk file write error')); }