Exemple #1
0
        if ($fileSize > 100) {
            echo "文件太大超过100M不能上传!";
            exit;
        }
        //文件名称
        $down_name = $file['name'];
        $down_urlname = StackConst::get_date_str() . substr($down_name, strrpos($down_name, "."), strlen($down_name));
        //从缓存区移动文件
        if (move_uploaded_file($file["tmp_name"], StackConst::res_file_url() . $down_urlname)) {
            //装填信息
            $arrFileInfo = array("down_name" => @$_POST['down_name'], "down_urlname" => $down_urlname, "down_savedate" => StackConst::get_date());
            //引入FileDao
            require_once '../dao/FileDao.php';
            //实例化FileDao
            $fileDao = new FileDao();
            if ($fileDao->addFileSource($arrFileInfo)) {
                echo "文件上传成功!";
                StackConst::jump_page("../view/filelist.php");
            } else {
                echo "文件上传失败!";
            }
        } else {
            echo "文件上传失败!";
        }
    }
} else {
    if ("deleteFile" == $type) {
        //引入FileDao
        require_once '../dao/FileDao.php';
        //实例化FileDao
        $fileDao = new FileDao();