Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- setFotoServidor(value) {
- isRetorno = false;
- const uri = value;
- //const uriParts = uri.uri.toString().split('.');
- //const fileType = uriParts[uriParts.length - 1];
- //console.log(uri);
- //console.log(uriParts);
- //console.log(fileType);
- const formData = new FormData();
- formData.append('photo', {
- //consulta_id: this.state.ID_Consulta,
- //paciente_id: this.state.ID_Paciente,
- uri,
- //name: 'photo.' + fileType.toString(),
- //type: 'image/jpg',
- });
- console.log(this.state.ID_Consulta);
- var details = JSON.stringify({ "consulta_id": this.state.ID_Consulta, "paciente_id": this.state.ID_Paciente });
- formData.append('body', details);
- console.log(formData);
- fetch('http://api.brasau.com:8000/fotos', {
- method: 'POST',
- headers: {
- 'Authorization': 'Bearer ' + this.state.token,
- 'Accept': 'application/json',
- 'Content-Type': 'multipart/form-data',
- //'Content-Type': 'application/json',
- },
- body: formData,
- // body: JSON.stringify({
- // "consulta_id": this.state.ID_Consulta,
- // "paciente_id": this.state.ID_Paciente
- // }),
- }).then((response) => response.json())
- .then((responseData) => {
- console.log(responseData);
- var testeErro = responseData["error"];
- if (testeErro != undefined) {
- Alert.alert(responseData["message"]);
- isRetorno = false;
- }
- else {
- isRetorno = true;
- }
- }).catch(function (error) {
- console.log(error);
- }).done();
- return isRetorno;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement