Luban的坑

简介: 安卓较出名的图片压缩框架luban,implementation 'top.zibin:Luban:1.1.8';Github地址:https://github.com/Curzibn/Luban项目在发动态要模仿微信发朋友圈,要用到图片压缩:用到luban时,一开始用的版本是1.0.8,该版本在压缩后容易出现文件没有文件名,后台PHP用的TP框架中,要求传入的是后缀名为{jpg,jpeg,png,gif}的集合,多次上传出错,进行了多个方面的log后,才发现原来是压缩后没有后缀名,导致上传到后台会无法识别而上传失败。

安卓较出名的图片压缩框架luban,implementation 'top.zibin:Luban:1.1.8';
Github地址:https://github.com/Curzibn/Luban
项目在发动态要模仿微信发朋友圈,要用到图片压缩:用到luban时,一开始用的版本是1.0.8,该版本在压缩后容易出现文件没有文件名,后台PHP用的TP框架中,要求传入的是后缀名为{jpg,jpeg,png,gif}的集合,多次上传出错,进行了多个方面的log后,才发现原来是压缩后没有后缀名,导致上传到后台会无法识别而上传失败。
多方查证,luban自1.0.9版本后修复了无后缀名的问题,我真是“幸运”。特此记录下。

目录
相关文章
|
Android开发 开发者
解决No version of NDK matched the requested version问题
一个本来好好的项目,突然在运行的时候报错: No version of NDK matched the requested version 21.0.6113669. Versions available locally: 20.1.5948944 网上很多人建议在build.gradle中添加ndk,如下: android { ... ndkVersion '20.1.5948944' } 复制代码 也确实可以解决问题,但是本来一个对ndk版本没有强依赖的项目,现在固定在一个版本上,其他开发者也必须有这个具体版本才能正常编译运行。
1621 0
分享:mapbox-gl的CGCS2000修改版
分享:mapbox-gl的CGCS2000修改版
199 0
Retrofit 动态修改BaseUrl 操作
Retrofit 动态修改BaseUrl 操作
359 0
|
运维 Java 应用服务中间件
BIMserver入门安装部署 - 环境搭建、数据导入及预览
BIMserver入门安装部署 - 环境搭建、数据导入及预览
1664 0
|
存储 监控 Android开发
Android卡顿优化 | ANR分析与实战(附ANR-WatchDog源码分析及实战、与AndroidPerformanceMonitor的区别)
Android卡顿优化 | ANR分析与实战(附ANR-WatchDog源码分析及实战、与AndroidPerformanceMonitor的区别)
|
10月前
|
前端开发 JavaScript
保姆级教程:从零构建GitHub Pages静态网站(上)
保姆级教程:从零构建GitHub Pages静态网站
4532 0
|
5月前
|
弹性计算 运维 数据安全/隐私保护
阿里云一键部署雾锁王国联机服务器详细教程
阿里云一键部署雾锁王国联机服务器详细教程,阿里云雾锁王国服务器搭建教程是基于计算巢服务,3分钟即可成功创建Enshrouded游戏服务器,阿里云8核32G雾锁王国专用游戏服务器90元1个月、271元3个月,阿里云百科亲自整理雾锁王国服务器详细搭建教程
|
IDE 开发工具 Android开发
Gradle升级,Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure
Gradle升级,Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure
4252 0
Gradle升级,Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure
|
jenkins Java 持续交付
【devops】五、Integrate工具——容器部署Jenkins(下)
【devops】五、Integrate工具——容器部署Jenkins(下)
151 0
|
Java 开发工具 Android开发
使用Glide加载https网址图片
使用Glide加载https网址图片