hae
Version:
Mobile web UI based on Vux
18 lines • 466 B
JavaScript
import axios from 'axios'
function uploadFile (url, fileName, file, callback) {
const formData = new FormData();
formData.append(fileName, file);
axios
axios.post(url, formData, {'Content-Type': 'multipart/form-data'}).then(res => {
callback(res);
}).catch(err => {
callback(err);
})
}
export default {
install (Vue) {
Vue.prototype.$http.uploadFile = uploadFile;
Vue.http.uploadFile = uploadFile;
},
$http: axios
}