Files
payload/packages/storage-uploadthing/src/generateURL.ts
Elliot DeNolf ed880d5018 feat: storage-uploadthing package (#6316)
Co-authored-by: James <james@trbl.design>
2024-05-10 17:05:35 -04:00

11 lines
350 B
TypeScript

import type { GenerateURL } from '@payloadcms/plugin-cloud-storage/types'
import path from 'path'
import { getKeyFromFilename } from './utilities.js'
export const generateURL: GenerateURL = ({ data, filename, prefix = '' }) => {
const key = getKeyFromFilename(data, filename)
return `https://utfs.io/f/${path.posix.join(prefix, key || '')}`
}