Files
rustfs-console/lib/object-upload.js
T

10 lines
401 B
JavaScript

export function normalizeUploadPrefix(prefix) {
return prefix.trim().replace(/^\/+/, "").replace(/\/+$/, "")
}
export function buildUploadObjectKey(prefix, relativePath) {
const normalizedPrefix = normalizeUploadPrefix(prefix)
const normalizedRelativePath = relativePath.replace(/^\/+/, "")
return normalizedPrefix ? `${normalizedPrefix}/${normalizedRelativePath}` : normalizedRelativePath
}