mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
url image bug patched.
This commit is contained in:
@@ -10,6 +10,7 @@ import {checkMinioAlive, createPublicBucket, saveFileInBucket} from "@/utils/s3-
|
|||||||
import {prisma} from "@/prisma";
|
import {prisma} from "@/prisma";
|
||||||
import {UploadedObjectInfo} from "minio/src/internal/type";
|
import {UploadedObjectInfo} from "minio/src/internal/type";
|
||||||
import {Settings} from "@prisma/client";
|
import {Settings} from "@prisma/client";
|
||||||
|
import {getServerUrl} from "@/utils/get-server-url";
|
||||||
|
|
||||||
|
|
||||||
export const uploadImageAction = userAction
|
export const uploadImageAction = userAction
|
||||||
@@ -50,13 +51,19 @@ export const uploadImageAction = userAction
|
|||||||
|
|
||||||
function getUrl(fileName:string, settings: Settings, bucketName: string):string {
|
function getUrl(fileName:string, settings: Settings, bucketName: string):string {
|
||||||
if (env.NODE_ENV === "production") {
|
if (env.NODE_ENV === "production") {
|
||||||
// url = `https://${env.S3_ENDPOINT}/${bucketName}/${fileName}`
|
if(settings.storage === "s3"){
|
||||||
return "url"
|
return `https://${env.S3_ENDPOINT}/${bucketName}/${fileName}`
|
||||||
|
}else if(settings.storage === "local"){
|
||||||
|
const url = getServerUrl()
|
||||||
|
return `${url}/uploads/${fileName}`
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if(settings.storage === "s3"){
|
if(settings.storage === "s3"){
|
||||||
return `http://localhost:${env.S3_PORT}/${bucketName}/${fileName}`
|
return `http://localhost:${env.S3_PORT}/${bucketName}/${fileName}`
|
||||||
}else if(settings.storage === "local"){
|
}else if(settings.storage === "local"){
|
||||||
return `http://localhost:8887/uploads/${fileName}`
|
const url = getServerUrl()
|
||||||
|
return `${url}/uploads/${fileName}`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user