16 lines
473 B
TypeScript
16 lines
473 B
TypeScript
|
|
/**
|
|||
|
|
* 文件展示 URL 拼接工具
|
|||
|
|
* 开发环境走相对路径,生产环境拼接固定域名
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
const PROD_DOMAIN = 'http://39.98.44.136:6024';
|
|||
|
|
|
|||
|
|
/** 根据服务端返回的 fileUrl 字段拼出可用于 <img>/<video> src 的完整地址 */
|
|||
|
|
export function getFileDisplayUrl(fileUrl: string): string {
|
|||
|
|
const isDev = process.env.NODE_ENV === 'development';
|
|||
|
|
if (isDev) {
|
|||
|
|
return `/data/file/${fileUrl}`;
|
|||
|
|
}
|
|||
|
|
return `${PROD_DOMAIN}/data/file/${fileUrl}`;
|
|||
|
|
}
|