Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
71
rated 0 times [  73] [ 2]  / answers: 1 / hits: 25830  / 6 Years ago, tue, october 16, 2018, 12:00:00

I want to send an image as a file to the server in react native. How can I do this?
Here is my code:-



export const editUserProfile = (sessionId,firstName,lastName,image,countryCode,phone) => 
new Promise((resolve,reject) => {

const form = new FormData();
form.append('image',{
uri : image,
type : 'image/jpeg',
name : 'image.jpg'
})
return axios.post(base_url+'edit-profile',{
session_id : sessionId,
firstname : firstName,
lastname : lastName,
image : null,
country_code : countryCode,
phone : phone,
locale : 'en'
}).then(response =>
{resolve(response)})
.catch(error =>
{reject(error)});
});

More From » node.js

 Answers
32
//edit user profile
export const editUserProfile =
(sessionId,firstName,lastName,image,countryCode,phone) =>
new Promise((resolve,reject) => {

var data = new FormData();
data.append('session_id',sessionId);
data.append('firstname',firstName);
data.append('lastname',lastName);
data.append('image',
{
uri:image,
name:'userProfile.jpg',
type:'image/jpg'
});
data.append('country_code',countryCode);
data.append('phone',phone);
data.append('locale','en');

return axios.post(base_url+'edit-profile',data).then(response =>
{resolve(response)})
.catch(error =>
{reject(error)});
});

[#53313] Wednesday, October 10, 2018, 6 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
dusty

Total Points: 739
Total Questions: 97
Total Answers: 85

Location: Angola
Member since Wed, Apr 13, 2022
2 Years ago
;