【发布时间】:2022-01-04 12:52:25
【问题描述】:
我正在尝试使用以下代码获取图像:
await fetch(
`${BACKEND_URL}/api/visitors/getAvatar/${visitor.visitor.accountId}`
)
我收到了这种格式的回复:
{“_bodyBlob”:{“_data”:{“__collector”:[对象],“blobId”:“7d70537a-3869-40d6-a9d1-bf092c2d7151”,“偏移量”:0,“大小”:10188} },“_bodyInit”:{“_data”:{“__collector”:[对象],“blobId”:“7d70537a-3869-40d6-a9d1-bf092c2d7151”,“偏移量”:0,“大小”:10188}}, “bodyUsed”:false,“headers”:{“map”:{“access-control-allow-credentials”:“true”,“access-control-allow-origin”:“*”,“alt-svc”: "h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400 ”,“缓存控制”:“公共,最大年龄=86400”,“cf-cache-status”:“动态”,“cf-ray”:“6b432d06cb116b3f-AMS”,“内容长度”:“10188 ","内容类型":"图像/png","日期":"格林威治标准时间 2021 年 11 月 26 日星期五 12:38:48","etag":"W/"27cc-PGkLO2FScsiEoWiW9u+CmIhDkaQ"","期望-ct": "max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"", "nel": "{"success_fraction": 0,"report_to":"cf-nel","max_age":604800}", "report-to": "{"endpoints":[{"url":"https:\/\/a.nel.cloudflare .com\/report\/v3?s=tFCAld 4YJbsHJotK05x0jrG%2FUB2tWO%2BOjAd0LTRyhuwuSJzpu5OkPtUo1CGavatZPQb62WYJL2J%2BGcD%2BI4R2GS0HItiwIBtpOPBqB70yyPCx6AU6N5BCuCtM5Ck4WgSN2cf0yWpKV6TIRxzwvqIz “}],” 基团 “:” CF-NEL “ ”MAX_AGE“:604800}”, “服务器”: “的CloudFlare”, “X-内容类型的选项”:“ nosniff”,“x-download-options”:“noopen”,“x-frame-options”:“DENY”,“x-xss-protection”:“1;模式=块“}}
如何从中提取图像为base64?我已经尝试了几个软件包,例如 react-native-fs 和 rn-fetch-blob,但它们没有得到维护或弃用!
【问题讨论】:
-
https:\/\/a.nel.cloudflare.com\/report\/v3?s=tFCAld4YJbsHJotK05x0jrG%2FUB2tWO%2BOjAd0LTRyhuwuSJzpu5OkPtUo1CGavatZPQb62WYJL2J%2BGcD%2BI4R2GS0HItiwIBtpOPBqB70yyPCx6AU6N5BCuCtM5Ck4WgSN2cf0yWpKV6TIRxzwvqIz是您的图片网址吗? -
我不能在这里说什么我被困在这里...@Rohit ...如何将其解析为 url 并查看这是否是 url !我已尝试加载它但无法正常工作
-
@AndreyProgr 不,它没有
标签: react-native base64 tobase64string