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

2021 年 12 月 15 日
 selfcreditgiving
后端使用 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

视频操作演示:
<amp-youtube data-videoid="xbtRok0olg4" layout="responsive" width="480" height="270"></amp-youtube>
13107 次点击
所在节点    推广
118 条回复
justfindu
2021 年 12 月 17 日
这不就是一个文件上传吗. 而且真的也太简陋了吧.
krixaar
2021 年 12 月 17 日
用 django 的话,分片上传找个 chunked upload 插件,缩略图每次上传 call 一下 ffmpeg ,用户管理直接用 django admin ,一个 form 就解决战斗了吧……
iblessyou
2021 年 12 月 17 日
哈哈哈,软件怎么样不评价,demo 里沙雕网友发的肌肉女仆什么的可真有意思
gimp
2021 年 12 月 17 日
作为小工具挺好的

楼主收费就着急忙慌的跳出来阴阳怪气,他们觉得别人的技术廉价,让他们自己写吧,又吭吭吃吃的拿不出代码来开源
lululau
2021 年 12 月 17 日
小伙勇气可嘉!
krixaar
2021 年 12 月 17 日
@gimp #84 只说 Django 的话,单独一个上传文件功能官方文档就有现成代码,你可以看一下一共加起来才多少行: https://docs.djangoproject.com/zh-hans/4.0/topics/http/file-uploads/
要做的就是给 model 加个缩略图,也就两三行代码 call 一下 ffmpeg ,model 里加一个缩略图文件名字段。
这功能实现起来真不是多昂贵,昂贵的是存储空间和人工审核。
selfcreditgiving
2021 年 12 月 17 日
@krixaar 看到太多这样的评论,感觉很累了,本来我是不想回复的。看到你还去教别人做事。

那么你说,视频略缩图有了,图片略缩图要不要,是不在又要 call 一个 ImageMagick 或 GraphicsMagick ?
你安装了 ffmpeg 、GraphicsMagick ,但是有的视频或图片格式生成略缩图出错你怎么办,是不是还要装对应的插件?装这么多东西,怎么保证可以快速部署,是不是要用 docker 打包成镜像?
图片和视频 略缩图都有了,是不是还要前端显示出来。不同宽高比例的略缩图怎样显示出来保持一致性?
实现一个类似手机相册滑屏预览的功能,Django 也帮你实现嘛?
怎么保持所有浏览器的视频播放体验一致?是不是要用一个播放器的 js 库。播放器的 js 库 怎么和 图片滑屏浏览的 js 库 集成在一起?播放器的 controls (控制按钮)没有关闭按钮,是不是要自己来实现?
遇到 safari ( iOS 和 macOS )显示图片不会根据 exif 信息自动旋转,而其他浏览器比如 Chrome 、Firefox 又会自动旋转,你是不是又要自己写代码处理?
文件列表为了加快响应速度,是否需要先缓存到 redis 里面。
文件列表显示,如果文件数很多,为了减少浏览器 reflow repaint ,是不是还要自己想办法?
文件上传进度条的显示,Django 也帮你实现了嘛?那么 分片上传时,整个文件的上传进度呢?

很多细节你看不到,不代表没有。如果你觉得那么简单可以自己实现一个出来,开源也好,销售也好,并没有人阻止你。
icatme
2021 年 12 月 17 日
ShareX 了解下
steam 上就有,更新方便,免费,功能非常强
国内 Snipaste 了解下,开源的,功能强小巧方便
你能做到做到他们一半功能时候再考虑要不要收费吧
Rxianbei
2021 年 12 月 17 日
@zxcslove 是的,外行人看到可能还觉得挺牛的,但这里是 v2ex🤣
selfcreditgiving
2021 年 12 月 17 日
@icatme 我搞不清楚为什么,现在 V 站怎么会有这么多这样的回帖。
就说直接点的,我就喜欢不到一半就收费,有什么问题嘛。
能不能先把主题和回复看完,再来回帖?
你发两个 windows 下的截图软件来比是几个意思?
selfcreditgiving
2021 年 12 月 17 日
还有说我没有居中显示的,说明一下,主要是想一套代码覆盖桌面端和手机端。 说装 x 一点就是 mobile first 吧。

这是手机上的显示效果:

krixaar
2021 年 12 月 17 日
@selfcreditgiving #87 是我错了,你说得对。细节间才能见到真功夫。
yEhwG10ZJa83067x
2021 年 12 月 17 日
不是,如果我没看错 lz 是卖这个程序,这个程序功能其实就是上传图片等文件生成一个链接可以分享。我第一印象是这东西撸一个不是分分钟钟的吗,如果 lz 说的真的有人买,真的是大开眼界了。我一开始以为你要卖服务,提供温度高速的服务,然后楼上一群说好的,我也是没有看懂。
wonderfulcxm
2021 年 12 月 17 日
@justrand 还是要尊重一下的,当年还有人说分分钟撸个 12306 呢,细节没做过就想当然,你要反驳他自己做一个试试,反正大家都是程序员,机会均等。
surbomfla
2021 年 12 月 17 日
前端就和人的脸一样,长的好看点,肯定对这个人第一眼好感度要高很多。你这看起来像 js 没加载出来一样。其他不说,a 标签的文字下划线至少去掉吧。
lmmortal
2021 年 12 月 17 日
这软件其实定价不算贵吧 九块九而已,只是免费开源的实在太强大了
selfcreditgiving
2021 年 12 月 17 日
@surbomfla a 标签的下划线去掉,那是当它需要被去掉的时候。放在这里就是一个非常好的 feature 。
我喜欢尽可能利用上 HTML 本来就给我们做好的东西,比如 分隔线 <hr>、 <template> 元素、 <input type="file"> 上传按钮 还有 <a> 标签 表明是一个可以点击的链接。

如果不是 iOS 的 safari 原生 <video> 元素太搞了,我都不会引入 播放器 js 库。还有各种国产手机浏览器的 <video> 元素,即使用了 播放器 js 库还是会弹出它自己的内置播放器。
timothyye
2021 年 12 月 18 日
看着这大气,简洁的 UI ,我还以为楼主忘了部署 CSS 文件……
outmanone
2021 年 12 月 18 日
确定不是来搞笑的?
outmanone
2021 年 12 月 18 日
把 ngrok 的老代码重构后,拿出来开源,都是分文不取的。https://ngrok.space

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/822331

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX