使用Obsidian插件上传到Imgur时提示超出文件大小限制错误的原因是什么?
报错提示:
Upload failed, remote server returned an error: File is over the size limit
错误成因
该报错由Imgur官方的文件大小上传限制触发,和Obsidian上传插件本身的运行逻辑无关,具体触发原因如下:
- Imgur对匿名未登录用户的单文件上传上限为10MB,对完成登录的注册用户单文件上传上限为200MB,其中视频/动图类非静态图片文件的单独上限为1GB
- 多数Obsidian的Imgur上传插件默认走匿名上传通道,就算你已经注册了Imgur账号,没有完成插件的账号授权配置的情况下,依然会被判定为匿名用户,触发10MB的低额限制
- 部分特殊格式的文件(比如带透明通道的PNG、高帧率动图)会被Imgur服务器二次计算大小,实际占用配额高于本地显示的文件体积,也会触发超限报错
对应解决办法
- 本地压缩待上传文件:将文件压缩到10MB以内,符合匿名上传的阈值要求,无需额外配置即可正常上传
- 静态图片可以通过
Squoosh等压缩工具调整分辨率、画质参数缩小体积 - 动图、短视频可以剪短时长、降低帧率和分辨率后再尝试上传
- 大体积PNG格式可以转成WebP格式,同等画质下体积可降低60%以上
- 静态图片可以通过
- 完成插件的账号授权:在Obsidian的Imgur上传插件设置页,重新走OAuth授权流程绑定你的Imgur注册账号,即可使用注册用户的更高上传配额
- 更换图床服务:如果文件确实无法压缩到Imgur的限制范围内,可以更换其他支持更大文件的图床服务,调整Obsidian上传插件的配置对接新图床即可
内容的提问来源于stack exchange,提问作者Jim Munchbach
相关产品推荐
相关产品推荐

