ファイルアップロード

QuickFormでファイルアップロードを行う。
パーミッションが600で問題なし?

$form->addElement('hidden', 'path', 'c:\img');
//生成したエレメントの参照を受け取る
$upload =& $form->addElement('file', 'upload_image');
$form->addRule('upload_image', 'select a file', 'uploadedfile');
$form->addRule('upload_image', 'JPEG only', 'mimetype', array('image/pjpeg', 'image/jpeg'));
$form->addElement('submit', 'btnUpload', '追加');
if($form->validate(){
    //コールバックする関数を指定
    $form->process('fileUpload', true);
}

function fileUpload($values){
    global $upload;
    if ($upload->isUploadedFile()) {
        //hiddenに設定した"path"に入っている場所にファイルを移動させる
        $upload->moveUploadedFile($values['path']);
    }else {
        echo "失敗";
    }
}