Skip to content

局域网服务器

/api/upload?name=文件名 使用put请求即可上传文件,成功后会返回分享码(长分享码格式)
可添加参数add=false,上传过后不会自动添加到历史记录和收藏
/api/download?s=分享码 可直接下载或预览文件
可添加参数referer=强制覆盖分享码自带的referer

URI API(安卓版)

MixFile开放了许多uri api,可通过这些uri调用或启动mixfile的服务
uri可通过网页js(直接跳转href即可)或安卓intend启动
mixfile://start 可直接后台启动局域网服务器
网页点击mf://开头的分享码 可直接弹出文件信息窗口

自定义线路

需要自行使用其他编程语言开发一个http服务器接收put和get请求
get返回填充的图片(推荐小于10kb),put负责上传
地址填写http://服务器地址:端口
referer填写下载时的referer请求头(会编码到生成的分享码中)
可参考项目:
https://github.com/InvertGeek/mixfileexamplejs
需要安装nodejs,运行npm i 安装依赖后点击start.bat即可启动
本地运行填写例子: 地址填写http://局域网地址:端口 例如https://192.168.0.1:50001
referer填写https://weibo.com/
需要无压缩,如果图片被压缩数据会丢失
上传默认采用kotlin协程并发上传,默认并发10,也就是10个图片同时上传,如果遇到频率限制调低并发即可

其他

命令行自行打包的指令: ./gradlew buildFatJar
推荐网站: https://curlconverter.com/node-axios/
可直接把curl转换为axios代码,浏览器中右键复制请求为curl即可