首页 > 其他分享 >laravel用AetherUpload实现大文件上传,并更改默认上传目录

laravel用AetherUpload实现大文件上传,并更改默认上传目录

时间:2024-08-28 18:36:43浏览次数:3  
标签:laravel 上传 aetherupload peinhu php AetherUpload

github地址:https://github.com/peinhu/AetherUpload-Laravel

最近需求要做个视频上传,找到个好用的扩展AetherUpload

 

1.首先用composer安装,切换到 laravel 项目根目录,执行 composer require peinhu/aetherupload-laravel dev-master

2.在 config/app.php 的 providers 数组中添加一行 AetherUpload\AetherUploadServiceProvider::class,

3.打开文件vendor\peinhu\aetherupload-laravel\src\AetherUploadServiceProvider.php

注释掉如下:

 

 

 

4.运行 php artisan aetherupload:publish

5.打开根目录config/filesystems.php

在如下位置添加代码

 

 

 

        'bigfile' => [
            'driver' => 'local',
            'root' =>  public_path('uploads'),
            'url' => env('APP_URL').'/public',
            'visibility' => 'public',
        ],

  

6.打开文件vendor\peinhu\aetherupload-laravel\src\PartialResource.php,修改代码

 

 

 

7.在项目根目录执行 chmod 755 storage/app/uploads -R

8.访问 http://域名/aetherupload 出现如下页面说明安装成功

 6.尝试上传文件,如果报创建文件夹失败,基本上是权限问题,检查一下权限或者用户

 

标签:laravel,上传,aetherupload,peinhu,php,AetherUpload
From: https://www.cnblogs.com/zhilengzhire/p/18384980

相关文章

  • 抖音私信回复图片接口-企业号授权到开放平台-调用上传图片并发送私信消息
    抖音私信回复图片接口企业号授权到开放平台调用上传图片并发送私信消息这样用户就可以在客服后台,直接给私信用户发送图片了感兴趣的+\/  : llike620golang代码//获取ClientTokenfunc(this*Douyin)GetClientToken()(string,error){url:="https://open.......
  • 基于PHP的文件上传
    文件上传是现代网络应用中不可或缺的功能,它允许用户将本地文件存储到服务器上,用于后续的处理、分发或备份。一、基于前端验证的文件上传文件上传漏洞中的前端验证漏洞是一个常见且危险的问题。这类漏洞的产生主要是因为前端验证机制可以通过多种方式被绕过,从而使得攻击者能......
  • Go实现大文件分片上传
    index.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>uploadfile</title></head><bodyid="app"><h1style="text-align:center"&......
  • gin框架实现流式上传
    upload.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>uploadfile</title></head><body><formmethod="post"enctype="multipart/form-......
  • 判断是否有文件并设置理性,上传到cos
    #判断是否有图片文件cos_file_img_list=[]ifnotimg_href_list:passelse:forimg_urlinimg_href_list:print(img_url)suffix=''file_type=......
  • vue ant-design上传文件,暂存后在其他页面提交数据(file格式转base64后保存数据,其他页面
    longlongtimenoupdate,huuuuu~最近做一个看起来简单但是功能有点繁琐的东西就是再A页面上传文件,然后B页面确定上传后调用接口,我不知道我这个逻辑对不对哈,有毛病求指教首先用的ant-design框架上传文件<a-uploadlist-type="text":multiple="false":file-list="fileList"......
  • js 封装日志上传模块,实现异常日志的上报
    封装定义日志上传模块,实现异常日志的上报,包含触发方式:1、主动调取方法上报2、覆盖原生console.error实现,收集所有console.error打印的日志3、window注册绑定error事件,触发 window.addEventListener('error',/***客户端日志上传模块,实现异常日志的上报*使用时在HTML......
  • quill-editor 富文本 组件封装并实现自定义上传图片
    基于quill-editor封装一个富文本组件,并实现自定义上传图片以及视频1.下载quill-editor npminstallvue-quill-editor--save2.对插件进行自定义改造(自定义字体大小选择,自定义标题,以及自定义工具栏功能) <template><divclass="edtior-box"><quill-editor......
  • ptrade排坑日记——研究界面上传csv文件后,无法查看!
    前言今天想要和大家分享的一个问题是csv文件上传以后,没有办法查看,希望后续使用ptrade的过程中遇见相似问题可以快速解决!一、问题描述客户反馈,在量化研究界面上传了使用wps保存的一个csv文件后,但是在研究界面是没有办法查看的!如果是使用微软把excel转为csv后就可以查看,就是wp......
  • laravel11+vue编程
    文档视频地址https://www.youtube.com/watch?v=iGnlmxA7oM8&list=PL38wFHH4qYZXCW2rlBLNdHi5cv-v_qlXO视频代码https://github.com/JonVadar/YouTube_videos/tree/main/Webdeveloperpathvideos/laravel_Inertia_VueCSSfile:https://github.com/JonVadar/YouTube_videos......