kimi-code / packages /kap-server /src /lib /contentDisposition.ts
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
4e23b01 verified
Raw
History Blame Contribute Delete
296 Bytes
export function buildContentDisposition(name: string, mediaType?: string): string {
const disposition = /^(image|video|audio)\//.test(mediaType ?? '') ? 'inline' : 'attachment';
if (/^[\w. ()+[\]-]+$/.test(name)) {
return `${disposition}; filename="${name}"`;
}
return disposition;
}