提交 42995b28 authored 作者: JarvanMo's avatar JarvanMo

auto add . to suffix

上级 b8ff3f40
......@@ -19,7 +19,6 @@
import 'dart:io';
import 'dart:typed_data';
///[suffix] shall be started with .
class WeChatImage {
final dynamic source;
final ImageSchema schema;
......@@ -74,7 +73,13 @@ extension _ImageSuffix on String {
/// If [suffix] is blank, then try to read from url
/// if suffix in url not found, then return jpg as default.
String readSuffix(String suffix) {
if (suffix != null && suffix.trim().isNotEmpty) return suffix;
if (suffix != null && suffix.trim().isNotEmpty) {
if (suffix.startsWith(".")) {
return suffix;
} else {
return ".$suffix";
}
}
var path = Uri.parse(this).path;
var index = path.lastIndexOf(".");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论