(第一天)文件上传(下)

831 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
PHP爱好者,技术转型人员,大学生,中学生,职业转型者,创业者
你将会学到
通过本套课程的学习可以达到以下目标:1. 学习企业级ThinkPHP服务环境的搭建和部署。2. 学习ThinkPHP框架结构。3. 学习ThinkPHP中路由的使用技巧。4. 学习ThinkPHP访问MySQL数据库的操作技巧。5. 学习ThinkPHP框架的MVC编程思路。
课程简介

本课程主要讲解ThinkPHP5如何实现文件上传,内容包括:常用上传方法,校验规则,保存规则,多文件上传,多功能上传控件使用,服务器上传大小限制设定等。ThinkPHP5提供了强大的文件上传支持,主要体现在对上传的文件类型、后缀名的限定规则,对于已经上传的文件的名称命名规则,这个命名规则的目的是上传的文件名不重复,不覆盖,而多文件上传功能更是很多应用系统。此外多功能上传控件的加入更是大大改善了上传文件操作与用户的友好交互,提供拖拽方式上传,自动多文件列表上传,上传进度条等一系列功能;此外,对于上传文件大小的控制,不仅可以通过ThinkPHP5的程序控制,更重要的是需要控制服务器本身,需要对NginX和PHP做重要配置,这一切尽在其中。

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交