Я работаю над отображением/предварительным просмотром изображения после его загрузки. Я пытаюсь загрузить изображение, а затем сделать вызов axios/AJAX.
Пожалуйста, найдите код ниже:
HTML-код:
<span>User Name</span>
<input v-model="person_name" placeholder="Edit Me">
<br>
<!--Uploading pic -->
<span>Display Pic</span>
<input type="file" name="file" />
<br>
<!-- I want to display this uploaded pic here, before submitting the form -->
<!-- Skipping the code to submit (button code, etc) the form -->
Код Javascript --> вызов AJAX/FETCH к API
var formData = new FormData();
var fileField = document.querySelector("input[type='file']");
formData.append('username', this.person_name);
formData.append('File', fileField.files[0]); // getting the file attached
const body = formData;
const init = {
method: 'POST',
body
};
fetch('http://..xyz....com', init)
.then((response) => {
return response.json(); // or .text() or .blob() ...
})
.then((text) => {
// text is the response body
})
.catch((e) => {
// error in e.message
});
},
Как отобразить или просмотреть изображение / фотографию в качестве аватара или чего-то еще после загрузки изображения.
img
:) - person halilcakar   schedule 03.10.2020