fresh-samples icon indicating copy to clipboard operation
fresh-samples copied to clipboard

Error while trying to create a ticket with attachment

Open SaravanakumarSubramanian opened this issue 4 years ago • 0 comments

I am trying to create a ticket using FreshDesk create ticket with attachment using axios library in react native, code:

	const headers = {
                'Content-Type': 'multipart/form-data',
		"mimeType": "multipart/form-data",
	  }
	  var formdata = new FormData();
	  formdata.append('attachments[]', {
		uri: "file://"+attachments[0],
		type: 'image/jpeg',
		name: 'attachment1'
  		});
	  formdata.append('description',"description");
	  formdata.append('email', "email");
	  formdata.append('subject',  "subject");
	  formdata.append('priority', '1');
	  formdata.append('status', '2');
	  formdata.append('type', 'Client Complaint');
	  formdata.append('custom_fields', {"custom_field1": "test", "custom_field2": "test"});


	  
	return axios.post(FD_BASEURL+'tickets/',formdata,{
		headers:headers,
		auth:{ username: key, password: 'x' },
	})

Network Error at createError (createError.js:16) at XMLHttpRequest.handleError (xhr.js:87) at XMLHttpRequest.dispatchEvent (event-target.js:172) at XMLHttpRequest.setReadyState (XMLHttpRequest.js:580) at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:394) at XMLHttpRequest.js:507 at RCTDeviceEventEmitter.emit (EventEmitter.js:189) at MessageQueue.__callFunction (MessageQueue.js:366) at MessageQueue.js:106 at MessageQueue.__guard (MessageQueue.js:314)