Как преобразовать URL-адрес изображения API Google Книг в объектный файл для отправки данных формы?
Пример URL-адреса запроса: https://www.googleapis.com/books/v1/volumes?q=isbn:9781781103685
URL-адрес образца изображения: https://books.google.com/books/content?id=GjgQCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api
Я использую API книги Google, я понял это так:
async searchBookByIsbn(isbn) {
try {
const response = await this.getBookByIsbn(isbn)
const obtainedBook = await response.json()
let bookData = await obtainedBook.items[0].volumeInfo
this.fillFormWithDataFromTheBookObtained(bookData)
} catch (error) {
}
},
getBookByIsbn(isbn) {
return fetch(`https://www.googleapis.com/books/v1/volumes?q=isbn:${isbn}`)
},
После этого форма заполняется
fillFormWithDataFromTheBookObtained(data) {
const book = this.book
const cape = data.imageLinks.thumbnail
book.isbn = data.isbn
book.title = data.title
book.subtitle = data.subtitle
book.pages = data.pageCount
book.showCape = cape
book.cape = this.fileCreationFromURL(cape)
book.publicationYear = data.publishedDate
book.synopsis = data.description
book.language = data.language
this.sendAuthorsToCheck(data.authors)
this.checkCompanyToSet(data.publisher)
},
Я хочу, чтобы эта функция "fileCreationFromURL" возвращала объектный файл, чтобы я мог отправить его в виде formData. Я пробовал несколько способов сделать это, но до сих пор не смог