---修改文件预览功能

This commit is contained in:
2025-12-05 14:44:14 +08:00
parent 23464f578b
commit 108957d99c
4 changed files with 12 additions and 9 deletions

View File

@ -200,7 +200,7 @@
const handlePreview = async (file) => { const handlePreview = async (file) => {
previewImage.value = file.response?.data?.fileUrl || file.fileUrl; previewImage.value = file.response?.data?.fileUrl || file.fileUrl;
previewVisible.value = true; previewVisible.value = true;
previewTitle.value = file.name || file.fileName; previewTitle.value = file.name || file.fileOrg;
}; };
const handleCancel = () => { const handleCancel = () => {

View File

@ -204,7 +204,9 @@
const handlePreview = async (file) => { const handlePreview = async (file) => {
const fileUrl = file.response?.data?.fileUrl || file.fileUrl; const fileUrl = file.response?.data?.fileUrl || file.fileUrl;
const fileFullUrl = fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : location.origin + getAppEnvConfig().VITE_GLOB_API_URL + fileUrl; const fileName = file.response?.data?.fileOrg || file.fileOrg;
let fileFullUrl = fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : location.origin + getAppEnvConfig().VITE_GLOB_API_URL + fileUrl;
fileFullUrl+="&fullfilename="+fileName;
previewFile.value = getAppEnvConfig().VITE_GLOB_UPLOAD_PREVIEW + encodeURIComponent(Base64.encode(fileFullUrl)); previewFile.value = getAppEnvConfig().VITE_GLOB_UPLOAD_PREVIEW + encodeURIComponent(Base64.encode(fileFullUrl));
previewVisible.value = true; previewVisible.value = true;

View File

@ -342,7 +342,9 @@
const handlePreview = async (file) => { const handlePreview = async (file) => {
const fileUrl = file.response?.data?.fileUrl || file.fileUrl; const fileUrl = file.response?.data?.fileUrl || file.fileUrl;
const fileFullUrl = fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : location.origin + getAppEnvConfig().VITE_GLOB_API_URL + fileUrl; const fileName = file.response?.data?.fileOrg || file.fileOrg;
let fileFullUrl = fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : location.origin + getAppEnvConfig().VITE_GLOB_API_URL + fileUrl;
fileFullUrl+="&fullfilename="+fileName;
previewFile.value = getAppEnvConfig().VITE_GLOB_UPLOAD_PREVIEW + encodeURIComponent(Base64.encode(fileFullUrl)); previewFile.value = getAppEnvConfig().VITE_GLOB_UPLOAD_PREVIEW + encodeURIComponent(Base64.encode(fileFullUrl));
previewVisible.value = true; previewVisible.value = true;

View File

@ -363,12 +363,11 @@
console.log(fileUrl, 'fileUrl', file) console.log(fileUrl, 'fileUrl', file)
window.open(fileUrl) window.open(fileUrl)
// previewFile.value = getAppEnvConfig().VITE_GLOB_UPLOAD_PREVIEW + encodeURIComponent(Base64.encode(fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : getAppEnvConfig().VITE_GLOB_API_URL + fileUrl)); const fileUrl = file.response?.data?.fileUrl || file.fileUrl;
const fileName = file.response?.data?.fileOrg || file.fileOrg;
// previewVisible.value = true; let fileFullUrl = fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : location.origin + getAppEnvConfig().VITE_GLOB_API_URL + fileUrl;
// previewTitle.value = file.name || file.fileName; fileFullUrl+="&fullfilename="+fileName;
// console.log(previewFile.value, 99) previewFile.value = getAppEnvConfig().VITE_GLOB_UPLOAD_PREVIEW + encodeURIComponent(Base64.encode(fileFullUrl));
// console.log(fileUrl.includes('http://') || fileUrl.includes('https://') ? fileUrl : getAppEnvConfig().VITE_GLOB_API_URL + fileUrl);
}; };
const handleCancel = () => { const handleCancel = () => {