I upvote this issue! It is failing and affecting business on our site.
Please resolve this asap. Thanks
{
âmessageâ : âRequest failed with status code 500â ,
ânameâ : âErrorâ ,
âstackâ : âError: Request failed with status code 500\n at createError (/dynamic-modules/edm_root/94606a00-6f0c-11ec-9f26-81d560ddb1bd/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/dynamic-modules/edm_root/94606a00-6f0c-11ec-9f26-81d560ddb1bd/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/dynamic-modules/edm_root/94606a00-6f0c-11ec-9f26-81d560ddb1bd/node_modules/axios/lib/adapters/http.js:269:11)\n at IncomingMessage.emit (events.js:327:22)\n at IncomingMessage.EventEmitter.emit (domain.js:529:15)\n at endReadableNT (internal/streams/readable.js:1327:12)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)â ,
âconfigâ : {
âurlâ : âhttps://upload.wixmp .com/upload/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlZGQ2OWJjMS00Zjc2LTQ1MTQtYTY4NC0zMzhkN2FjYzQ0MTEiLCJhdWQiOiJ1cm46c2VydmljZTp1cGxvYWQiLCJpc3MiOiJ1cm46c2VydmljZTp1cGxvYWQiLCJleHAiOjE2NDE2MDkwNTQsImlhdCI6MTY0MTUyMjY0NCwiYnVja2V0IjoidXBsb2FkLXRtcC13aXhtcC1jZGZjMzg0ZjE1ODQxYWFhNWVhYjE2YjEiLCJwYXRoIjoibWVkaWEvODZmMmQ0XzNlODZlMThhY2M5MTRjYmJiYzQ1NTIwN2JiODY1ZDA5fm12Mi5wbmciLCJjYWxsYmFja1VybCI6Imh0dHBzOi8vd2l4bXAtY2RmYzM4NGYxNTg0MWFhYTVlYWIxNmIxLmFwcHNwb3QuY29tL19hcGkvdjMvdXBsb2FkL2NhbGxiYWNrP3VwbG9hZFRva2VuPWV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSklVekkxTmlKOS5leUpwYzNNaU9pSjFjbTQ2YzJWeWRtbGpaVHBtYVd4bExuVndiRzloWkNJc0ltRjFaQ0k2SW5WeWJqcHpaWEoyYVdObE9tWnBiR1V1ZFhCc2IyRmtJaXdpYzNWaUlqb2lkWEp1T21Gd2NEcGxOalkyTXpCbE56RTBaakEwT1RCaFlXVmhNV1l4TkRsaU0ySTJPV1V6TWlJc0ltbGhkQ0k2TVRZME1UVXlNalkwTkN3aVpYaHdJam94TmpReE5UWTFPRFEwTENKcWRHa2lPaUpoTWpBM1lXRTVaRFl4Wm1RaUxDSmlhM1FpT2lKemRHRjBhV011ZDJsNGMzUmhkR2xqTG1OdmJTSXNJbkIwYUNJNklpOXRaV1JwWVM4NE5tWXlaRFJmTTJVNE5tVXhPR0ZqWXpreE5HTmlZbUpqTkRVMU1qQTNZbUk0TmpWa01EbC1iWFl5TG5CdVp5SXNJbUZqYkNJNkluQjFZbXhwWXlJc0lteG1ZeUk2Ym5Wc2JDd2lZMnhpSWpwN0luVnliQ0k2SW1oMGRIQnpPaTh2ZDJsNGNISnBkbUYwWlcxbFpHbGhMbUZ3Y0hOd2IzUXVZMjl0TDNZekwyMXdMMlpwYkdWekwzVndiRzloWkM5dFpXUnBZUzg0Tm1ZeVpEUmZNMlU0Tm1VeE9HRmpZemt4TkdOaVltSmpORFUxTWpBM1ltSTROalZrTURsLWJYWXlMbkJ1WnlJc0ltRjBkR0ZqYUcxbGJuUWlPbnNpY0dGMGFDSTZJaTl0WldScFlTODRObVl5WkRSZk0yVTRObVV4T0dGall6a3hOR05pWW1Kak5EVTFNakEzWW1JNE5qVmtNRGwtYlhZeUxuQnVaeUlzSW5Wd2JHOWhaRjkwYjJ0bGJpSTZJbGRaYUdaa2VIWnFXR0o1V0cwemFHaElSbmRqV25keFZEVm5MVFExYTJOSlIxaFhkMmhKVDBkRWEwNHdlVXB2UWtNNGIzZEpkVzl6YW5kblh6VjJVakE0VDNZNU5XeG5Wa1JRTW1OR1VYSkJRV3B6V0VsWVFVUjNibGh6T1ZFNWIwNDBZUzFZVUc5Uk0ydEVOMjFsUTBadGEwUlBaR0pRYzJabVUwNDNaSGhLTTNRM2JFRlpha2RVZVZGRldtSk1iazVmZFVWb1ExRXlVMU5TUTJOM1RHbGxibGwxYm01a1ZWSmZWMWcyY0RSaU9HaHpUVzB6UlRsUE9VMVlaRzkwVjNaRWJFNVVWM2QyU1c5bmExSXlaMFUxWmxNMFIxb3RPRXBxWmtGUGVrNDJlbmxuUjAxTmJGUkZkVzFEZVhSdFMxVlhUamxMVWpGcVF6VndXVkZQVjFobE0ybGlVR0o0UkRGc2RYRlViRkprZDJWWE5WQm9NRFJTVEhKUmJURnZPWEUxV1VwV05uZFZPRFZ1V21ReVkwNXFhRlJzVjBwb1kwUkRibTFIU2tsUGVuZE5jM2hmZVVsaFp6bEZYMXBuWlVrMlpXMURUblZVUTBodU9UVnBkRXRqUW1GNWVFVlRRa0pQVUhsdVdHOXhPWG8yZUdoMmRFc3laSHB6VnpoMVVYRk9SRVpRVW5GaGRGbEhiMVpSTFZWQmJVYzNUR2QyUzNwbVRtbDRRbXRFZDAxcmJGUjBibFJ0YUdGSlFqQlpZVEZpUkZSdGMwSXpZa2Q0V0hNemVWbG9hVzF4Y1dONlNqQm9aMU5CVmpOc1JHTlBWbFJvTTJWRFdsRnJOamh2U2tSRWNtWlBhVmhUT0RoTGJqRTNkMmx2TUhsM2JEQlplbXRKVUROWFQxQjBVVTlDTlhsVFVtNUtMVXR0WkZCbVVHZ3RUMVZXWHpJMldFZG5jMWg2VVVRMU5XRjViVUZxWlMxNWJGWlRhMVZ6Y25sTVltZHdiVzlETkRsUWNYVlFkR3d5TUhBNGNFSkxVbEUyTldoRmNGSkJObkl4YzNWNWNtVjNNVGRrUjNBelVGZHJObk4wYWxOd1puYzNTR1p0VjJ3eVMyeGpkazB3ZEdwRVIzQkJPVEY0YkdGQ01sTmlNVXhTY21WS1ZGbEZTME5EZFcxRE5HaFJUbU5yYm5aRVZIRlRYMUJPTm13eGQwRnRPRkZYUzNoWWMxY3dVMUpCZUV0SWRXeDBWa05tTlRsR2QzZEdiR0pIY1haeFMwWnpUR0l3TlcxQ2JWOHplR0owUlhReGRVbE1jVUpEVUdnMFpHdzNlVGRrYlhkeWRuY3dUamxpVUdweGQzQkdOa2hPY1Vsd1ZHZE9aVTFwYW5OSFVYWjBWVEp2TVMxeWRqUnRZMlJmVEZSRFYzbDRlbEl3UlVocE1EWlpZa0U5SW4wc0ltaGxZV1JsY25NaU9tNTFiR3dzSW5CaGMzTjBhSEp2ZFdkb0lqcDBjblZsZlgwLmZLT0pWSmI0N2lONGhMZE8wU2U3a0pDaWx4dmE0Y21NZGlfeDRCc1ZDVVUiLCJhY2wiOiJwdWJsaWMiLCJwcm90b2NvbCI6IiJ9.-60v0x8zydtx8AHW5q6N8ZyAo2MGy5vP_XKNx-8o1hEâ ,
âmethodâ : âpostâ ,
âdataâ : {
â_overheadLengthâ : 258 ,
â_valueLengthâ : 72 ,
â_valuesToMeasureâ : ,
âwritableâ : false ,
âreadableâ : true ,
âdataSizeâ : 0 ,
âmaxDataSizeâ : 2097152 ,
âpauseStreamsâ : true ,
â_releasedâ : true ,
â_streamsâ : ,
â_currentStreamâ : null ,
â_insideLoopâ : false ,
â_pendingNextâ : false ,
â_boundaryâ : â--------------------------039049537942003472795430â ,
â_eventsâ : {},
â_eventsCountâ : 1
},
âheadersâ : {
âAcceptâ : âapplication/json, text/plain, /â ,
âContent-Typeâ : âapplication/x-www-form-urlencodedâ ,
âUser-Agentâ : âaxios/0.21.4â
},
âtransformRequestâ : [
null
],
âtransformResponseâ : [
null
],
âtimeoutâ : 0 ,
âxsrfCookieNameâ : âXSRF-TOKENâ ,
âxsrfHeaderNameâ : âX-XSRF-TOKENâ ,
âmaxContentLengthâ : -1 ,
âmaxBodyLengthâ : -1 ,
âtransitionalâ : {
âsilentJSONParsingâ : true ,
âforcedJSONParsingâ : true ,
âclarifyTimeoutErrorâ : false
},
âisSSRâ : false
}
}
I have created a simple test case below using a tiny image.
import { mediaManager } from âwix-media-backendâ ;
export async function uploadFile ( ) {
try
{
let imageData = âiVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAD0lEQVQYV2NkwAIYaSAIAAGkAAa+Ds1zAAAAAElFTkSuQmCCâ ;
let buffer = Buffer . from ( imageData , 'base64' );
let folder = "/myFolder" ;
let uploadResult = **await** mediaManager . upload ( folder , buffer , 'myFile' ,
{
"mediaOptions" : {
"mimeType" : "image/png" ,
"mediaType" : "image"
},
"metadataOptions" : {
"isPrivate" : **false** ,
"isVisitorUpload" : **false** ,
"context" : { // Will be used by onFileUploaded() event (see events.js)
}
}
}
);
**return** `https://static.wixstatic.com/media/ ${ uploadResult . fileName }`;
}
catch ( err )
{
console . error ( JSON . stringify ( err ));
return null ;
}
}