如何检查文件大小的大小和尺寸反应原生?

Posted

技术标签:

【中文标题】如何检查文件大小的大小和尺寸反应原生?【英文标题】:how to check the size and dimension of file size react native? 【发布时间】:2021-06-02 12:00:40 【问题描述】:

嘿,我正在从 API 中获取图像的详细信息,但我如何检查文件的大小和尺寸。我正在使用 Axios 获取数据?

【问题讨论】:

API是否返回图片的URL? 是的@AmirSaadallah 【参考方案1】:

由于您的 API 返回一个 URI,您可以使用 Image 组件来获取尺寸

Image.getSize(uri, (width, height)=>console.log(width,height)) 

对于 size ,您可以使用 fetch 或 Axios 与图像 URI 然后检查返回的请求。获取图片 URI 后直接添加即可

fetch(uri).then(response => console.log(response.headers.get("content-length")))

【讨论】:

是像 一样使用的 react-native 组件的图像? request.getResponseHeader("Content-Length") => 我需要在 API 哪里添加这个? 是的,相同的组件。我更新响应 我有点困惑,我使用 axio( ).then().catch() 获取数据,所以根据你的这个 then 函数我使用 console.log(response.headers.get( “内容长度”))? 我提供的两行代码都将在您的 Axios 中进行【参考方案2】:

您可以使用此代码获取图像大小

const myUri= "https://cdn.pixabay.com/photo/2015/03/04/22/35/head-659652_960_720.png";
Image.getSize(myUri, (width, height)=>console.log("image size",width,"x",height)) 

【讨论】:

以上是关于如何检查文件大小的大小和尺寸反应原生?的主要内容,如果未能解决你的问题,请参考以下文章

如何在本机反应中减小图像文件大小?

JS判断图片上传时文件大小和图片尺寸

为什么Google文档在使用Google Drive API时显示的尺寸为零?

如何检查 .ipa 文件中的每个模块或文件集的大小?

尺寸检查器中没有自动调整窗口大小的选项(XCode 4.5.2)

字体大小反应原生