Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. onChange(e) {
  2. this.setState({file:e.target.files[0]})
  3. }
  4.  
  5. handleSubmit = event => {
  6. let user = localStorage.getItem("user")
  7. user = JSON.parse(user)
  8. let axiosConfig = {
  9. headers: {
  10. 'Content-Type': 'multipart/form-data',
  11. 'Authorization': user.token
  12. }
  13. };
  14.  
  15. let url = 'http://ci.apps.cs.ipb.ac.id/jamu/api/explicit/create';
  16. const formData = new FormData();
  17. formData.append('doc',this.state.file);
  18. formData.append('firstName',this.state.firstName);
  19. formData.append('lastName',this.state.lastName);
  20. formData.append('title',this.state.title);
  21. formData.append('datePublish',this.state.datePublish);
  22. formData.append('citation',this.state.citation);
  23. formData.append('language',this.state.language);
  24. formData.append('abstract',this.state.abstrak);
  25. formData.append('description',this.state.description);
  26. Axios.post( url,formData,axiosConfig)
  27. .then(data => {
  28. const res = data.data;
  29. console.log(res)
  30. window.location.href = '/explicit';
  31. })
  32. .catch(err => {
  33. console.log(err)
  34. });
  35. event.preventDefault();
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement