FastAdmin 文件图片上传失败File size error

FastAdmin上传失败。

第一步、修改upload文件

首先修改upload文件,路径在application/extra/upload.php,包括文件上传大小,文件上传类型等等。

修改之后如果还是上传失败,就可能是服务器端上传文件的大小限制。

第二步、修改php.ini

找到服务器中php.ini 中

upload_max_filesize = 2m

post_max_size = 2m 

两个参数,将这两个参数按照需要修改,我改成了64m。

修改之后重启服务器!!

再进行上传,我的问题就是这么解决的,亲测。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
你可以通过以下步骤实现fastadmin自定义文件批量上传: 1. 在FastAdmin后台创建一个自定义页面,并在页面上添加一个文件上传表单。 2. 在后台控制器中编写一个处理文件上传的方法。该方法应该使用FastAdmin的上传类来处理文件上传请求,并将上传的文件保存到服务器上。 3. 在前端页面中编写JavaScript代码来处理文件选择和上传操作。你可以使用jQuery等库来简化代码。 4. 将前端JavaScript代码与后台控制器中的文件上传方法连接起来,以实现文件批量上传功能。 下面是一个示例代码,供你参考: 在后台控制器中编写文件上传方法: ```php public function upload() { $file = $this->request->file('file'); $result = \FastAdmin\Utils\Upload::create($file, 'file'); if ($result['code'] == 0) { $this->success('上传成功', '', ['url' => $result['url']]); } else { $this->error('上传失败:' . $result['msg']); } } ``` 在自定义页面中添加上传表单和JavaScript代码: ```html <form id="upload-form"> <input type="file" name="file" multiple> <button type="submit">上传</button> </form> <script> $('#upload-form').submit(function (e) { e.preventDefault(); var formData = new FormData(this); $.ajax({ url: '/admin/index/upload', type: 'POST', data: formData, cache: false, contentType: false, processData: false, success: function (res) { if (res.code == 1) { alert(res.msg); } else { alert('上传成功'); console.log(res.data.url); // 上传成功后返回的文件URL } }, error: function () { alert('上传失败'); } }); }); </script> ``` 这样,你就可以实现fastadmin自定义文件批量上传了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值