这个上传分享软件的核心功能是:
视频略缩图。(会以视频开始某一个点的画面作为略缩图,为了和图片区分,会多出一个播放按钮和视频时长信息)
可以上传大文件(超过200M)要实现这个功能,需实现分片上传,实现分片上传的同时会实现 断点续传、秒传 功能。(不实现这个功能无法做到对 CDN 的支持,CDN 厂商一般都有最大上传文件尺寸限制)
可以支持 OSS 对象存储,搭配 CDN 使用可以大大提升访问速度。
可以类似手机相册一样滑屏预览自己的图片和视频。
支持非全屏状态下视频满屏播放(不会多出一个控制区域用来关闭视频播放)。
|      101exqlnet      2021-12-18 22:31:18 +08:00 楼主做这个项目自己练习练习,提升对技术的理解,还是可以的 | 
|      102loopinfor      2021-12-19 19:57:56 +08:00 9.9 买个代码还可以理解。 你这些功能都是非常个性化的需求,9.9 买了啥都不能扩展,能干啥? | 
|  |      103Argon      2021-12-19 20:07:08 +08:00 via Android | 
|  |      104kiko      2021-12-19 22:17:02 +08:00 via Android 楼上有大佬可以随手做一个 php 版的和题主一样功能的程序吗 功能不要多也不要少 我愿意 20 元买一份代码 | 
|  |      105remember5      2021-12-19 22:28:08 +08:00 个人觉得作为学习项目还好,作为商业项目的确一般,minio 存储也是蛮不错的,新版支持了很多特性。 | 
|  |      106baiduyixia      2021-12-20 02:22:43 +08:00 emmmm 里面好多 se 视频 | 
|  |      107selfcreditgiving OP @baiduyixia 我也刚发现。 先把 demo 停了 | 
|      108zictos      2021-12-20 18:43:41 +08:00 请问有人买吗? | 
|  |      109Techzero      2021-12-21 01:09:57 +08:00 via Android emmm ,我自建的 nextcloud 公司同事都在用,20G 单文件上传都没问题啊,图床也是自建的 chevereto | 
|  |      110selfcreditgiving OP @Techzero #109  刚又装了一下 NextCloud (官方 docker ,版本当前最新 NextCloud 23.0.0 ), 测试了两个,上传大文件( 284.6M )和 上传视频。 上传大文件直接没有反应(也没有任何错误提示):  上传视频,没有略缩图:   | 
|      111ZeroClover      2021-12-21 09:57:40 +08:00 NextCloud 没视频缩略图无非就是配置文件没写对,要么就是找不到 ffmpeg 上传大文件也就是个 PHP 和 Web Server 的配置问题而已。 | 
|  |      112Techzero      2021-12-21 09:58:12 +08:00 @selfcreditgiving  我的运行命令: ``` docker run -d --name nextcloud --restart always \ -v /volume1/docker/nextcloud:/var/www/html \ -p 9901:9000 \ --link mariadb:mariadb_nextcloud \ --link redis:redis_nextcloud \ -e PHP_MEMORY_LIMIT=4096M \ -e PHP_UPLOAD_LIMIT=4096M \ nextcloud:23.0.0-fpm ``` 上传大文件: https://xicc.cc:9013/image/OAvM 缩略图确实没有,我用的 emby 可以生成缩略图 | 
|  |      113Techzero      2021-12-21 10:03:23 +08:00 查了一下缩略图是支持的,官方的 docker 没有 ffmpeg ,安装一下就 ok 了 | 
|  |      114selfcreditgiving OP | 
|  |      115Techzero      2021-12-21 12:20:33 +08:00  1 @selfcreditgiving  安装: docker exec -it nextcloud apt-get update # libmagickcore-6.q16-6-extra 也是默认没有安装的,用于 SVG 生成 docker exec -it nextcloud apt-get install ffmpeg libmagickcore-6.q16-6-extra 配置: https://xicc.cc:9013/images/2021/12/21/41ec06ce4cd1bedcf856099012d193cd.png 效果: https://xicc.cc:9013/images/2021/12/21/ec11d7826891e49599fd66a34b5ef893.png | 
|  |      116selfcreditgiving OP @Techzero 感谢。看来是可以通过配置支持视频略缩图的,只是这个过程不是很轻松(我之前搜了很多贴,试了都没有成功)。  另外 nextcloud 如果要外链图片,也是不支持的。不知道他为什么要设置这么多障碍。 | 
|  |      117460881773      2021-12-21 19:34:42 +08:00 哈哈哈哈,卷起来了 | 
|  |      118chotow      2021-12-22 15:14:18 +08:00 楼主你的 Bug 帖也 404 了,可怕 |