VFM网盘·Veno File Manager

VFM 是一个简单灵活的即插即用文件管理器,易于使用且具有多种选择。将文件发送给您的客户,使用专用文件夹创建新用户,或者只是将其用作您的个人文件云。从任何设备访问,从直观的管理面板管理用户和常规设置,根据您的品牌进行自定义。

VFM网盘·Veno File Manager

易于安装:只需将所有 VFM 文件复制到您的服务器,进行首次登录并更新您的密码。就是这样。
无需数据库:只要有PHP环境即可
多语言支持:支持简体中文…
分块文件上传: 使用 HTML5 文件 API,您可以上传 BIG 文件,而不必担心服务器upload_max_filesize限制

高分辨率支持
兼容的浏览器Firefox、Safari、[Opera]、Chrome、Edge
包含的文件JavaScript、JavaScript、 JSON、HTML、CSS、PHP
软件版本PHP 8.x、 PHP 7.x

安装说明

只需将所有 VFM 文件复制到您的服务器,进行首次登录并更新您的密码。
默认账户:admin
默认密码:password

伪静态规则

Apache下的规则

<IfModule mod_rewrite.c>RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule download/(.*)/h/(.*)/sh/(.*) vfm-admin/vfm-downloader.php?q=$1&sh=$2 [L]
RewriteRule download/(.*)/h/(.*) vfm-admin/vfm-downloader.php?q=$1&h=$2 [L]
RewriteRule download/zip/(.*)/n/(.*) vfm-admin/vfm-downloader.php?zip=$1&n=$2 [L]
</IfModule>

Nginx下的规则

location /RELATIVE_PATH {
    index index.php;
    rewrite /download/(.*)/h/(.*)/sh/(.*) /RELATIVE_PATH/vfm-admin/vfm-downloader.php?q=$1&sh=$2 last;
    rewrite /download/(.*)/h/(.*) /RELATIVE_PATH/vfm-admin/vfm-downloader.php?q=$1&h=$2 last;
    rewrite /download/zip/(.*)/n/(.*) /RELATIVE_PATH/vfm-admin/vfm-downloader.php?zip=$1&n=$2 last;
}

解除文件格式限制

vfm-admin/class/class.uploader.php的大概80~99行

        /**
         * Append .txt to extension
         *
         * @param string $name      name to modify
         * @param string $extension extension to check
         *
         * @return string $name filename with .txt appended
         */
        public static function safeExtension($name, $extension)
        {
            $evil = array(
                'php','php3','php4','php5','htm','html','phtm','phtml',
                'shtm','shtml','asp','pl','py','jsp','sh','cgi','htaccess',
                'htpasswd','386','bat','cmd','pl','ddl','bin', 'asa', 'cer', 'xap',
                );
            if (in_array(strtolower($extension), $evil)) {
                $name = $name.'.txt';
            }
            return $name;
        }

if (in_array(strtolower($extension), $evil)) {
                $name = $name.'.txt';
            }

修改为

if (in_array(strtolower($extension), $evil)) {
                $name = $name.'';//.txt
            }

手动更新

1、备份vfm-admin目录下的_content文件夹config-master.phpconfig.php
2、复制新版本的源码覆盖安装
3、将备份的文件覆盖还原即可

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA充电
共{{data.count}}人
人已充电
模板库·TEMPLATE

全日制花艺师劳动合同·范本

2024-9-6 21:23:13

模板库·TEMPLATE自制区·MAKE

JASMINE·花坊有约同款主题

2024-11-6 23:17:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索