V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
selfcreditgiving
V2EX  ›  推广

卖自己做的上传分享软件了(类似网盘、图床), 9.9 元

  •  
  •   selfcreditgiving · 2021-12-15 11:52:34 +08:00 · 10505 次点击
    这是一个创建于 1076 天前的主题,其中的信息可能已经有所发展或是发生改变。
    后端使用 nodejs express ,前端部分使用简单的 html javascript css 。使用 docker compose 文件交付应用。

    以下是介绍。( Introduction )
    https://github.com/luobin100/express-upload-dist-docker-compose-prod/blob/master/introduction/index.md

    以下是详细使用说明。( README.md
    https://github.com/luobin100/express-upload-dist-docker-compose-prod#readme

    视频操作演示:
    第 1 条附言  ·  2021-12-15 13:09:25 +08:00
    Demo (在线示例): https://us.luo1.cn/
    用户名:demo
    密码:test
    第 2 条附言  ·  2021-12-15 13:21:22 +08:00
    请不要上传大文件,方便大家试用,谢谢
    第 3 条附言  ·  2021-12-16 01:48:01 +08:00
    可能说的太技术了有的人会听不懂。 我再说的通俗一点。

    这里卖的是程序,不是类似百度云那种你买它一个网站的会员让你使用的服务。

    这个程序是要在电脑上运行的,可以在你自己的电脑上运行,也可以在云服务器上运行,如果在自己电脑上运行,只有你自己所在的内网(局域网)内才可以用。放在云服务器上才能在任何地方只要有网就能用。

    这个程序有一个产品密钥(也就是注册码),必须输入正确的产品密钥才能运行起来。

    这个产品密钥 9.9 元一个。
    第 4 条附言  ·  2021-12-16 09:58:57 +08:00

    虽然在回复里已经说了,再 append 一下吧。

    这个上传分享软件的核心功能是:

    1. 视频略缩图。(会以视频开始某一个点的画面作为略缩图,为了和图片区分,会多出一个播放按钮和视频时长信息)

    2. 可以上传大文件(超过200M)要实现这个功能,需实现分片上传,实现分片上传的同时会实现 断点续传、秒传 功能。(不实现这个功能无法做到对 CDN 的支持,CDN 厂商一般都有最大上传文件尺寸限制)

    3. 可以支持 OSS 对象存储,搭配 CDN 使用可以大大提升访问速度。

    4. 可以类似手机相册一样滑屏预览自己的图片和视频。

    5. 支持非全屏状态下视频满屏播放(不会多出一个控制区域用来关闭视频播放)。

    还有一点,请找实现了以上功能的开源软件、期末作业、毕业设计或者你的作品来对比。谢谢!

    118 条回复    2021-12-22 15:14:18 +08:00
    1  2  
    exqlnet
        101
    exqlnet  
       2021-12-18 22:31:18 +08:00
    楼主做这个项目自己练习练习,提升对技术的理解,还是可以的
    loopinfor
        102
    loopinfor  
       2021-12-19 19:57:56 +08:00
    9.9 买个代码还可以理解。
    你这些功能都是非常个性化的需求,9.9 买了啥都不能扩展,能干啥?
    Argon
        103
    Argon  
       2021-12-19 20:07:08 +08:00 via Android
    @outmanone
    有没有那么一种可能:这是个钓鱼帖。
    你看盖了多少楼。
    ——
    “如果你能让那边的程序员吵起来”
    kiko
        104
    kiko  
       2021-12-19 22:17:02 +08:00 via Android
    楼上有大佬可以随手做一个 php 版的和题主一样功能的程序吗
    功能不要多也不要少
    我愿意 20 元买一份代码
    remember5
        105
    remember5  
       2021-12-19 22:28:08 +08:00
    个人觉得作为学习项目还好,作为商业项目的确一般,minio 存储也是蛮不错的,新版支持了很多特性。
    baiduyixia
        106
    baiduyixia  
       2021-12-20 02:22:43 +08:00
    emmmm 里面好多 se 视频
    selfcreditgiving
        107
    selfcreditgiving  
    OP
       2021-12-20 02:26:24 +08:00
    @baiduyixia 我也刚发现。 先把 demo 停了
    zictos
        108
    zictos  
       2021-12-20 18:43:41 +08:00
    请问有人买吗?
    Techzero
        109
    Techzero  
       2021-12-21 01:09:57 +08:00 via Android
    emmm ,我自建的 nextcloud 公司同事都在用,20G 单文件上传都没问题啊,图床也是自建的 chevereto
    selfcreditgiving
        110
    selfcreditgiving  
    OP
       2021-12-21 09:42:47 +08:00
    @Techzero #109
    刚又装了一下 NextCloud (官方 docker ,版本当前最新 NextCloud 23.0.0 ),

    测试了两个,上传大文件( 284.6M )和 上传视频。

    上传大文件直接没有反应(也没有任何错误提示):


    上传视频,没有略缩图:


    ZeroClover
        111
    ZeroClover  
       2021-12-21 09:57:40 +08:00
    NextCloud 没视频缩略图无非就是配置文件没写对,要么就是找不到 ffmpeg

    上传大文件也就是个 PHP 和 Web Server 的配置问题而已。
    Techzero
        112
    Techzero  
       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 可以生成缩略图
    Techzero
        113
    Techzero  
       2021-12-21 10:03:23 +08:00
    查了一下缩略图是支持的,官方的 docker 没有 ffmpeg ,安装一下就 ok 了
    selfcreditgiving
        114
    selfcreditgiving  
    OP
       2021-12-21 10:40:47 +08:00
    @Techzero #113 那么是已经装好了吗?请发下截图。 谢谢。

    最基本大文件和视频略缩图功能,官方都不提供开箱可用,或者提供一个网页管理页面直接设置的功能。程序员就不值得被友好嘛
    Techzero
        115
    Techzero  
       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
    selfcreditgiving
        116
    selfcreditgiving  
    OP
       2021-12-21 12:43:26 +08:00
    @Techzero 感谢。看来是可以通过配置支持视频略缩图的,只是这个过程不是很轻松(我之前搜了很多贴,试了都没有成功)。 另外 nextcloud 如果要外链图片,也是不支持的。不知道他为什么要设置这么多障碍。
    460881773
        117
    460881773  
       2021-12-21 19:34:42 +08:00
    哈哈哈哈,卷起来了
    chotow
        118
    chotow  
       2021-12-22 15:14:18 +08:00
    楼主你的 Bug 帖也 404 了,可怕
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:16 · PVG 22:16 · LAX 06:16 · JFK 09:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.