fastadmin自定义excel文件导入,实现文件上传功能 --已实现

这篇文章为大家介绍一下fastadmin框架如何自定义excel文件导入

文章目录

  • 前言
  • 一、方法一
  • 二、方法二
  • 总结


前言

首先需要你学习过tp5这个框架,了解基本的一些语法的格式


一、方法一

用原生的form表单提交事件,还需要用tp5的请求控制器

fastadmin自定义excel文件导入,实现文件上传功能 --已实现_第1张图片

缺点:会调用两次事件,并在第二次的时候报找不到文件

优点:简单,省事 

注意事项:enctype="multipart/form-data"   -------   文件上传不可少的东西

                  publicitys/publics/save_import   -------   文件名/文件名/函数名(默认从控制器里找) 

二、方法二

也是原生的form,但是是利用ajax进行提交

fastadmin自定义excel文件导入,实现文件上传功能 --已实现_第2张图片

fastadmin自定义excel文件导入,实现文件上传功能 --已实现_第3张图片 

优点:安全,不会二次调用函数

注意事项:   form标签、input标签的id名   -----    不要跟其他搞混

                     new Formdate                       -----    括号内写获取到的form表单

                     processData                          -----    禁止浏览器修改你的数据


总结

以上的方法都可以实现,但是有更较为简单的方法

:找到人家分装的事件或者找到人家的导入复制过来,稍作修改即可使用

fastadmin自定义excel文件导入,实现文件上传功能 --已实现_第4张图片

 

优点:安全,快,美观

注意事项:   有的

代表上传时,只显示特定的文件后缀类型

代表上传时,调用的事件位置

代表上传前,显示的样式

代表上传时,是否为多图片上传

这里就留给大家自己慢慢探索提升技术吧!!!

你可能感兴趣的:(php,excel,postman)