preview.js 409 B

12345678910
  1. import { toBase64 } from '@/utils/file'
  2. import Vue from 'vue'
  3. export const minIOSrc = (fileName) => {
  4. const baseUrl = window?.g?.VUE_APP_MINIO_PUBLIC_URL ?? process.env.VUE_APP_MINIO_PUBLIC_URL
  5. if (!baseUrl || !Vue.prototype.$previewApi) return ''
  6. const url = `${baseUrl.replace(/\/$/, '')}/${fileName}`
  7. return `${Vue.prototype.$previewApi}/onlinePreview?url=${encodeURIComponent(toBase64(url))}`
  8. }