personal-gallery-node/packages/web/src/utils/ShareX.tsx

18 lines
462 B
TypeScript

const generateConfig = (baseUrl: string, token: string) => `
{
"Version": "13.4.0",
"Name": "${baseUrl}",
"DestinationType": "ImageUploader",
"RequestMethod": "POST",
"RequestURL": "${baseUrl}/api/images",
"Headers": {
"Authorization": "Bearer ${token}"
},
"Body": "MultipartFormData",
"FileFormName": "file",
"URL": "${baseUrl}$json:url$",
"ErrorMessage": "$json:error$"
}`;
export default generateConfig;