downloadUrl property
String
get
downloadUrl
根据文件ID或路径获取文件的下载URL 如果文件路径以http(s)开头,则直接返回该路径 如果文件路径以"/api/"开头,则将其与基础URL合并后返回 否则,构造一个包含文件ID的下载URL并返回
Implementation
String get downloadUrl {
var source = this;
if (source.startsWith(RegExp(r'http[s]?'))) {
return source;
}
if (source.startsWith("/api/")) {
var result = "${netDio.options.baseUrl.replaceFirst("/api", "")}$source";
return result;
}
return "${netDio.options.baseUrl}/km/file/sysFile/download/watermark/$this";
}