使用 Dropzone.js 的文件权限

File Permissions Using Dropzone.js

当我使用 dropzone.js 将文件上传到我的上传目录时,它们会自动分配为只读状态。执行文件上传的uploads目录和actions目录(我用的是centOS 7中的symfony 1.4)有drwxrwxrwx和drwxrwxrwx。权限分别。我也是目录的所有者。

如何在使用 dropzone.js 上传文件后异步分配文件 rwx 权限?

文件上传操作:

$ds          = DIRECTORY_SEPARATOR;  //1

$storeFolder = '../uploads';   //2

if (!empty($_FILES)) {

    $tempFile = $_FILES['file']['tmp_name'];          //3

    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds;  //4

    $targetFile =  $targetPath. $_FILES['file']['name'];  //5

    move_uploaded_file($tempFile,$targetFile); //6

    $this->redirect('beep/boop?id=' . $goop);
}
    ...
    /**
     * Set file permissions after moving it to target folder
     */
    chmod($targetFile, 0700); //rwx only for owner 
    ...