Изображение, которое я хочу загрузить, возвращает 403, когда я пытался загрузить его с помощью javascript.
но я могу загрузить изображение с кодом Python, как показано ниже. Он добавляет реферер в заголовки и загружает его.
req = urllib.request.Request(image_url, headers={"Referer": referer_url})
with urllib.request.urlopen(req) as response, open("image.jpg", "wb") as outfile:
shutil.copyfileobj(response, outfile)
Может ли javascript загружать такие изображения?
Код Javascript, который я пытаюсь использовать. Его библиотека react-native-fetch-blob
export const saveToonImageToLocal = (url, imageName) => {
return RNFetchBlob
.config({
path: dirs.DocumentDir + `${imageName}.jpg`,
appendExt: 'jpg'
})
.fetch('GET', url, {})
.then((res)=>{
return res.path();
})
.catch((e)=>{
console.log('error occurend during saving images');
})
};