Ich weiß, diese Frage wurde gestellt. Aber ich habe keine Ahnung, wie man den Code in vuejs verwendet. Ich habe viel versucht, aber ohne Ergebnisse. Ich habe auch meinen Code hinzugefügt. Kann mir bitte einer helfen? Das ist mein Code. Vielen Dank
html
<template>
<div class="fileUpload">
<b-container fluid>
<h4>Image Overview</h4>
<b-button @click="$refs.fileInput.click()" class="btn-right">Select an image</b-button>
<b-table @row-clicked="viewImage" striped hover :items="images" :fields="image_fields"></b-table>
<input style="display: none" ref="fileInput" type="file" @change="fileSelected" enctype="multipart/form-data">
<b-button variant="success" class="btn-right" @click="uploadImage" method="post">Upload image</b-button>
</b-container>
</div>
js
<script>
export default {
name: 'listImage',
data() {
return {
selectedFile: null,
images: [],
image_fields: ['id', 'name'],
total_images: 1
}
},
methods: {
fileSelected(evt) {
evt.preventDefault()
console.log(evt);
this.selectedFile = evt.target.files[0]
},
uploadImage() {
var data = new FormData();
data.append('image', this.selectedFile, this.selectedFile.data)
var token = sessionStorage.getItem('token')
const config = {
headers: {
'Content-Type': 'multipart/form-data'
}
}
window.API.post('https://110.10.56.10:8000/images/?token=' + token, data, config)
.then(response => this.$router.push('/listImage'))
.catch((error) => {
console.log(JSON.stringify(error))
})
}
}
}
Danke, aber ich habe es auch versucht … keine Ergebnisse
– omiz
5. März 2018 um 8:42 Uhr
Versuchen codepen.io/mobifreaks/pen/LIbca
– Shubham Patel
5. März 2018 um 8:48 Uhr
Wie kann ich diesen Code in vuejs verwenden?
– omiz
5. März 2018 um 9:08 Uhr
function readURL(input) { if (input.files && input.files[0]) { var reader = neuer FileReader (); reader.onload = function (e) { $(‘#blah’) .attr(‘src’, e.target.result); }; reader.readAsDataURL(input.files[0]); } }
– omiz
5. März 2018 um 9:08 Uhr