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版本没有强依赖的项目,现在固定在一个版本上,其他开发者也必须有这个具体版本才能正常编译运行。
1651 0
|
6月前
|
C#
C#学习相关系列之多线程---TaskCompletionSource用法(八)
C#学习相关系列之多线程---TaskCompletionSource用法(八)
165 0
分享:mapbox-gl的CGCS2000修改版
分享:mapbox-gl的CGCS2000修改版
206 0
Retrofit 动态修改BaseUrl 操作
Retrofit 动态修改BaseUrl 操作
369 0
|
运维 Java 应用服务中间件
BIMserver入门安装部署 - 环境搭建、数据导入及预览
BIMserver入门安装部署 - 环境搭建、数据导入及预览
1689 0
|
存储 监控 Android开发
Android卡顿优化 | ANR分析与实战(附ANR-WatchDog源码分析及实战、与AndroidPerformanceMonitor的区别)
Android卡顿优化 | ANR分析与实战(附ANR-WatchDog源码分析及实战、与AndroidPerformanceMonitor的区别)
|
11月前
|
前端开发 JavaScript
保姆级教程:从零构建GitHub Pages静态网站(上)
保姆级教程:从零构建GitHub Pages静态网站
4693 0
|
6月前
|
监控 前端开发 jenkins
Jenkins在前端项目持续部署中的应用,介绍了Jenkins作为自动化部署工具的基本概念和流程
【4月更文挑战第29天】本文探讨了Jenkins在前端项目持续部署中的应用,介绍了Jenkins作为自动化部署工具的基本概念和流程。前端持续部署涉及代码提交、构建、测试和部署四个步骤。实现过程中需配置代码仓库、构建、测试和部署任务,安装相关插件并确保环境一致性。注意事项包括代码质量控制、环境一致性、监控预警和安全管理。通过Jenkins,可提升前端开发效率和质量,但需不断学习以应对技术发展。
93 0
|
6月前
|
弹性计算 运维 数据安全/隐私保护
阿里云一键部署雾锁王国联机服务器详细教程
阿里云一键部署雾锁王国联机服务器详细教程,阿里云雾锁王国服务器搭建教程是基于计算巢服务,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
4292 0
Gradle升级,Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure