上传需知
整理源码、依赖和说明资料,提交前核对发布要求。
一、上传前准备
- 先想清楚这个项目解决什么问题、给谁用:是哪个行业、哪个环节上的活儿, 用它的人原来是怎么做的、用了它省掉哪一步。这是买家决定买不买的第一依据, 也是我们审核时最看重的一条。
- 用什么语言写的我们不限 —— C# / Java / PHP / Python / Go / Node.js / 前端框架,以及移动端和桌面端,都可以传。能跑起来、能交付给买家就行。 开发语言、框架版本、数据库这些您也不用填:我们会从源码包里读出来,编辑复核时确认。
- 查看 51Aspx 是否已经有相同项目
- 确认项目是否有版权问题,或是有收费、时间限制等的问题,我们网站鼓励大家上传原创作品
4.1、把配置文件里的真实密钥和口令换成占位符(your-key-here 这类),把测试数据里的真实姓名手机号换掉 —— 这两条是提交时最常被拦下来的原因。
- 上传项目之前在本地完整跑一遍,确认能编译、能启动、主要流程走得通
- 跑通的时候截几张图(上传时至少要一张):把项目的功能展示给用户。截图里不要有 QQ、手机号,也不要有真实的客户数据 —— 这两样都会在提交时被检测出来。
- 确认没有问题了就写项目说明:先写它能干什么、适合什么场景,再写用到的技术和注意事项。介绍内容要真实。
二、项目打包
- 打成一个能直接跑起来的完整工程:该有的入口、配置文件、依赖清单一个都不少 (.NET 的解决方案、Java 的 pom/gradle、Node 的 package.json、Python 的 requirements.txt 之类,按您这套技术栈该有的来)
- 数据库脚本或初始化数据放在明显位置并注明用的是什么库;没有数据库的项目请在说明里写一句
- 项目需要的其他插件、工具、依赖包等和项目一起打包;装不进包里的(要单独下载的大依赖)在说明里写清楚从哪儿拿
- 写一份运行说明(README 或说明文档):环境要求、怎么装依赖、怎么配置、怎么启动。 语言不限之后这一条更要紧 —— 编辑和买家未必熟悉您这套技术栈。
- 打包文件名称与项目名称相同
三、上传项目:三步
第一步 导入源码与信息:先上传源码包,或填写网盘 / 下载地址、Git 仓库地址,再确认项目类别、名称、简短描述、标签、项目描述、演示地址。 这一步只问只有您知道的事 —— 它解决什么问题、给谁用; 技术参数不用填(见上面第一节)。
第二步 上传截图与视频:界面截图和操作视频。截图至少 3 张。
操作视频:商业项目必传,免费 / 共享项目推荐上传。 格式:MP4(H.264),1~15 分钟,分辨率不低于 720p,不超过 500 MB。
- 从启动开始录:打开项目、运行起来、看到首页或登录页
- 把主流程走一遍:核心功能至少操作一次,能看到真实的结果(保存成功、查到数据、生成了文件…)
- 录屏要看得清界面上的字,不要只拍一张静止的图
- 不要出现其他网站的网址、QQ 群、微信号、水印和推广口播
- 不要出现真实的个人信息(真实姓名、手机号、身份证号、客户数据)
操作视频用于审核时确认项目能运行;是否在商品页上公开展示由平台决定。视频里夹带推广信息的,项目会被退回。
第三步 确认并提交:选择授权类型(商业版 / 共享版 / 免费版)。商业版填写售价并按需选择附加服务,共享版选择兑换算力,免费版无需定价;核对发布信息并确认协议后提交。 提交需要您的账号已验证手机号 —— 项目上架后买家的售后和我们的复核都靠它联系您。
四、提交时会做一次自动检测
您点「立即提交」时,系统会自动读取源码包做一次检测,主要看这几类问题:
- 包里有没有能用的密钥、口令(云厂商 AccessKey、第三方接口的 appsecret、带真实账号密码的数据库连接串等)
- 包里有没有真实的个人信息或生产数据(成批的真实姓名、手机号、身份证号,或带真实用户表的数据库备份)
- 包里有没有后门、木马、挖矿这类代码
- 查毒:源码包和里面的每个文件都会过一遍病毒查杀,查到病毒会告诉您是哪个文件、什么病毒
- 包里有没有能直接双击运行的文件:安装程序(.msi)、快捷方式(.lnk)、脚本病毒(.vbs、.scr)、 伪装成文档的程序(如「说明.pdf.exe」),以及不在依赖目录里的 .exe / .bat / .ps1 / .jar。 gradlew.bat、mvnw.cmd、node_modules、packages、bin 这类常见的构建脚本和依赖目录不受影响。
另外请不要在包里夹带第三方推广信息(广告链接、「更多源码请访问」这类推广文件、 引流用的 QQ 群 / 微信号)。这类内容提交时不会拦,但审核时会被标出来: 少量的由编辑清理后收录,多的会退回请您删掉后重新提交。
买家下载到的是您上传的原包原样,外面另附一份来源说明(「说明.txt」) 和一个本站网址快捷方式 —— 我们不会往您的源码文件里加任何东西。
检测到以上问题会当场告诉您是哪一条,改好之后可以重新提交。 同一个项目 24 小时内三次没通过,会暂时不再接收这次提交,请对照提示修改后再来,或联系客服。
检测只看上面这几类确定性的问题,不判断项目好不好、功能全不全 —— 那些仍然由编辑人工审核。检测本身出故障时不会拦住您,照常提交。
不想直接试的话,第三步上有一个「先检测一下」:它会提前读一遍源码包, 告诉您现在提交会不会被上面这几条拦下来,不会真的提交,也不占用上面那三次机会。 每个项目 24 小时内可以检测 5 次。
预检没有查出问题不等于审核会让它上架 —— 机器只读了包里的一部分, 项目完不完整、说明对不对得上,仍然由编辑人工看。
提交即表示您同意我们对上传内容进行自动化检测与分析, 详见《商业资源使用协议》第十条。
五、项目卖的好的技巧
- 把场景写清楚比把技术写清楚更管用:买家搜的是「进销存」「排班」「点餐」, 不是「三层架构」。说明里先回答「这套东西能替我干什么活」,再谈技术实现。
- 定期查看,回复用户的留言
- 定期升级,修复项目bug
4 、价格定价要合适
- 项目说明要详细,最好附上运行说明和几张能看清功能的截图
- 上传真实的用户头像
7 、起一个个性,又能体现项目功能的名称
- 有任何疑问可以联系客服:4008-010-151(电话)
