1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  | export const OSSBaseURL = OSS_URL; 
 |    
 |  export const combineURLs = (baseURL: string, relativeURL: string) => { 
 |    return relativeURL 
 |      ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') 
 |      : baseURL; 
 |  }; 
 |    
 |  export const isAbsoluteURL = (url: string) => { 
 |    return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); 
 |  }; 
 |    
 |  export function setOSSLink(url: string) { 
 |    if (!url) { 
 |      return ''; 
 |    } 
 |    if (!isAbsoluteURL(url)) { 
 |      return combineURLs(OSSBaseURL, url); 
 |    } 
 |    return url; 
 |  } 
 |  
  |