import { OSSBaseURL } from '@12333/constants';
|
|
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) {
|
console.log('url: ', url, OSSBaseURL);
|
if (!url) {
|
return '';
|
}
|
if (!isAbsoluteURL(url)) {
|
return combineURLs(OSSBaseURL, url);
|
}
|
return url;
|
}
|