如何在不下载的情况下预览存储在我的 firebase 存储中的外部文件(pdf、word、ppt 等)?

问题描述 投票:0回答:1

我和我的团队使用 React Native 和 expo 管理的工作流程为办公室制作一个社交媒体应用程序,我们决定允许办公室员工上传他们的文件(pdf、doc、ppt 等)和 查看文件的内容无需下载.

我为此使用了第三方库,如 react-native-doc-viewer、react-native-file-viewer,但这些库无法在我的应用程序中使用,因为这些库维护得不好。

我尝试使用 webview 来预览文档,但是当我尝试这个时在我的手机中文件被下载而不是预览它.

你能帮我解决那个问题吗😀。建议无需下载即可预览存储在我的 firebase 存储中的文件的方法。

对不起我的英语,我的英语不好😊.

firebase react-native expo preview documentviewer
1个回答
0
投票

从您的 firebase 存储中获取文件 URL 并将其附加到谷歌文档查看器以在常规 WebView 中查看,我认为这可能有效:

  const googleURL= `https://docs.google.com/gview?url=${fileUrl}`;

  return <WebView source={{ uri: googleURL}} />;
© www.soinside.com 2019 - 2024. All rights reserved.