<div v-for="(data, key) in imgURL" :key="key">
<img :src= "getLink(data)" />
</div>
Где imgURL содержит имя файла и это наборы имен файлов.
methods: {
async getLink(url){
let response = await PostsService.downloadURL({
imgURL : url
})
//return response.data
let imgdata = await axios.get(response.data)
console.log(imgdata.data)
return imgdata.data
}
}
В консоли печатается изображение base64, которое
data: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAwAAAAHkCAIAAAAGqd9kAAAAA3NCSVQICAjb4U / gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO / PgAAIABJREFUeJ .....
Но изображение не загружается
1012 * Я попытался ссылки прямой URL, который генерируется с сервера, но не использовать, потому что я.хранение части имени файла и использование его для генерации полного URL.Сгенерированный signURL, в приведенном выше коде это "response.data".
Я загружаю изображения с использованием fileReader и axios с signatureURL.
Я хочу знать, в чем проблема?