使用“附件”功能上传(推荐,最常用)
这是 DedeCMS 内置的标准附件上传方式,适用于大多数情况,能很好地将视频与文章内容关联起来。

(图片来源网络,侵删)
操作步骤:
-
登录后台:使用管理员账号登录你的 DedeCMS 后台。
-
进入文章编辑:
- 在左侧菜单栏找到 管理】 -> 【普通文章】。
- 点击 【增加普通文章】,进入文章编辑页面。
-
上传视频:
- 在文章编辑器的下方,你会看到一个 “附件” 相关的区域,点击 “浏览...” 或类似的按钮。
- 在弹出的文件选择窗口中,找到并选择你本地的视频文件(如 .mp4, .flv, .avi 等)。
- 点击 “开始上传”。
-
设置附件信息:
- 上传成功后,视频文件会出现在附件列表中。
- 你可以为这个附件设置一些信息:
- 名称:附件的显示名称。
- 描述:对视频的简单说明。
- 下载权限:设置用户需要什么权限才能下载或播放此视频。
- 价格:如果这是一个付费视频,可以在这里设置价格。
-
在正文中插入视频:
- 上传附件后,最关键的一步是在文章内容中插入视频,DedeCMS 提供了非常方便的按钮。
- 在文章编辑器工具栏中,找到 “插入/编辑视频” 的图标(通常是一个胶片或播放键的图标)。
- 点击这个图标,会弹出一个窗口。
- 在窗口中,选择 “附件中的视频” 选项卡。
- 从下方的附件列表中,选择你刚刚上传的那个视频文件。
- 点击 “确定”。
-
保存文章:
- 插入成功后,编辑器中会出现一个视频播放器或视频占位符。
- 填写文章标题、栏目等信息后,点击 “保存” 或 “保存并返回”。
优点:
- 与文章强关联:视频作为文章的附件,管理和查找非常方便。
- 权限控制:可以轻松地为视频设置访问权限(如会员可见)。
- 内置播放器:DedeCMS 会自动生成一个适合的播放器代码,兼容性较好。
使用 FTP 上传,然后在文章中调用
如果你的视频文件非常大,或者你想将视频放在服务器的特定目录下(与网站根目录平行的 video 文件夹),可以使用 FTP 上传。
操作步骤:
-
通过 FTP 上传视频:
- 使用 FTP 软件(如 FileZilla、FlashFXP 等)连接到你的服务器。
- 将视频文件上传到你希望存放的目录。推荐:在网站根目录(
/www或/public_html)下创建一个名为uploads或video的文件夹,将视频放在里面。 - 你将
my_video.mp4上传到了/www/uploads/video/目录下。
-
在文章中插入视频:
- 进入 DedeCMS 后台,编辑或新增一篇文章。
- 在编辑器中,点击 “插入/编辑视频” 图标。
- 在弹出的窗口中,切换到 “外部视频” 选项卡。
- 在 “视频地址” 输入框中,填入你的视频文件的完整网址。
- 格式为:
http://你的域名/文件夹/视频文件名.mp4 http://www.yoursite.com/uploads/video/my_video.mp4
- 格式为:
- 点击 “确定”。
-
保存文章。
优点:
- 绕过上传限制:DedeCMS 后台的上传组件因为文件大小、PHP 配置等原因无法上传大文件,FTP 是最好的替代方案。
- 灵活的目录管理:可以自由组织视频文件,不受限于系统附件目录。
缺点:
- 无权限管理:这种方式上传的视频,无法直接通过 DedeCMS 的后台进行权限控制(如会员可见),你需要自己配置服务器(如
.htaccess)或使用其他插件来实现。 - 与文章关联性弱:视频只是一个外部链接,在后台附件列表中看不到。
重要注意事项
-
服务器环境:
- PHP 配置:在
php.ini文件中,有几个关键设置会影响视频上传:upload_max_filesize:单个文件上传的最大大小(100M)。post_max_size:通过 POST 方式提交的数据最大大小(通常需要比upload_max_filesize大)。max_execution_time:脚本最大执行时间(上传大视频可能需要更长时间)。
- FFmpeg:如果你的网站需要自动生成视频的缩略图或进行格式转换,服务器上需要安装并配置好 FFmpeg。
- PHP 配置:在
-
视频格式:
.mp4是目前最通用、兼容性最好的格式,强烈推荐使用。.flv是 Flash 格式,在移动端支持不佳,已逐渐被淘汰。- 避免使用
.rm,.rmvb等非常规格式。
-
文件权限:
- 确保 DedeCMS 附件上传目录(默认是
/uploads/)及其子目录的权限设置为755或777(777有安全风险,建议先用755,如果不行再尝试777)。
- 确保 DedeCMS 附件上传目录(默认是
| 方法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 附件上传 | 日常使用,小到中等大小的视频 | 与文章关联强,支持权限管理,操作简单 | 受 PHP 配置限制,上传超大文件可能失败 |
| FTP上传 | 大文件视频,或需要自定义存储路径 | 绕过后台限制,管理灵活 | 无内置权限控制,与文章关联性弱 |
对于绝大多数用户来说,直接使用方法一(附件功能) 是最简单、最直接、最符合 DedeCMS 设计逻辑的方式,只有在遇到方法一无法解决的问题时,才考虑使用方法二。
