Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- onChange(e) {
- this.setState({file:e.target.files[0]})
- }
- handleSubmit = event => {
- let user = localStorage.getItem("user")
- user = JSON.parse(user)
- let axiosConfig = {
- headers: {
- 'Content-Type': 'multipart/form-data',
- 'Authorization': user.token
- }
- };
- let url = 'http://ci.apps.cs.ipb.ac.id/jamu/api/explicit/create';
- const formData = new FormData();
- formData.append('doc',this.state.file);
- formData.append('firstName',this.state.firstName);
- formData.append('lastName',this.state.lastName);
- formData.append('title',this.state.title);
- formData.append('datePublish',this.state.datePublish);
- formData.append('citation',this.state.citation);
- formData.append('language',this.state.language);
- formData.append('abstract',this.state.abstrak);
- formData.append('description',this.state.description);
- Axios.post( url,formData,axiosConfig)
- .then(data => {
- const res = data.data;
- console.log(res)
- window.location.href = '/explicit';
- })
- .catch(err => {
- console.log(err)
- });
- event.preventDefault();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement