跳至内容
WebViewGold 从 Vibe Coding 到 App Store
中文
获取 WebViewGold

Base44 + 文件

您的 Base44 应用中的下载和上传

普通 WebView 会悄悄忽略 PDF 下载,并显示一个简陋的文件选择器。WebViewGold 会把图片保存到相册(<code>savethisimage://?url=…</code>),下载 PDF、音频、ePub 和 Office 文件,并为您 Base44 应用中的每一个 <code>&lt;input type="file"&gt;</code> 打开原生相机或相册。

每个平台一次性 $109 起,或由我们的团队全程代劳,$698 起。

  • 审核通过保证 – 否则 14 天内退款
  • 无需编程
  • 一次性付费,免费更新
  • 7×24 小时人工支持
  • 2014 年起德国出品 · ISO 27001

开箱即用的功能

下载

以 .pdf、.mp3、.mp4、.wav、.epub、.docx、.pkpass 等结尾的链接会被下载,并用原生查看器或分享面板打开。发票、门票、来自 Base44 内置实体(数据库)、文件存储和后端函数 的导出:都没问题。

保存到相册

导航到 savethisimage://?url=https://…/photo.jpg,图片就会进入用户的“照片”应用。非常适合生成的图片、证书和二维码。

从相机和相册上传

您 Base44 应用中的每个文件输入框都会打开带有相机、相册和文件选项的原生选择器。使用 accept="image/*" 和 capture="environment" 可直接进入相机。

给 Base44 的提示词

把这段粘贴到 Base44 中以实现 Web 应用端。检查结果,发布,然后在 WebViewGold 应用中测试。

粘贴到 Base44 的提示词
Improve file handling for our native mobile app. 1) When a user uploads a document, keep the original filename and extension in the stored file name so links end with .pdf, .docx or .xlsx, and render download links as plain links in the same tab. 2) On image pages add a "Save to phone" button that only appears when navigator.userAgent contains "WebViewGold" and sets window.location.href to 'savethisimage://?url=' + encodeURIComponent(imageUrl). 3) For photo uploads use a file input with accept="image/*"; for documents accept=".pdf,.docx,.xlsx"; show an upload progress state and a clear error if the file is larger than 10 MB. 4) Add a sentence to the privacy page explaining camera and photo access.

我很高兴购买了这个应用!非常简单,文档也很棒。联系客服后,他们回复很快且非常友好,一天之内就解决了我的问题。10/10,值得推荐。

Nelis Geiger · CodeCanyon

为 Base44 应用设置

主要是确认您的 Web 应用配合得上。

  1. 用正确的响应头提供下载

    PDF 和文件应以正确的 Content-Type 提供;在需要下载而不是内联显示的地方,还要加上 Content-Disposition。来自 Base44 内置实体(数据库)、文件存储和后端函数 存储的签名 URL 可以正常工作。

  2. 使用标准文件输入框

    不要使用只依赖拖放的自定义上传组件。标准的 <input type="file">(允许 multiple)才是原生选择器挂接的对象。

  3. 编写权限说明

    WebViewGold Xcode 项目(以及 Cloud Builder 字段)中的相机和照片库用途说明必须说明应用如何使用照片(“用于上传头像”)。

  4. 处理大文件

    尽可能在上传前于客户端压缩图片(大多数 Base44 技术栈都有相应的辅助工具)并显示进度;移动网络比您办公桌上的网络慢。

  5. 在两个平台上测试

    在 iOS 和 Android 上分别从相机和相册上传,下载一个 PDF 和一张图片。两者使用的系统对话框略有不同。

常见问题

为什么在普通 WebView 中下载没有任何反应?

WebView 只负责渲染页面;除非原生应用添加,否则它没有下载管理器。WebViewGold 添加了下载器,让链接的行为符合用户预期。

用户可以选择多张照片吗?

可以,在文件输入框上加上 multiple 属性,原生选择器在两个平台上都允许多选。

我需要在商店中声明相机访问吗?

只需要用途说明,以及如果您存储照片,相应的 App Privacy / 数据安全答案。没有特殊的审核流程。

让您的应用上架商店的三种方式

结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。

自己动手

$109 每个平台,一次性付费

WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。

在主页查看方案

Cloud Builder

$349 每个许可证,一次性附加购买

无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。

Cloud Builder 如何运作 试用免费演示

Full Service

$698 每个平台 $798

把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。

Full Service 详情 服务提供方: WeSetupYourWebViewApp

冬季特惠价格有效期至 2026年12月31日。

准备好发布您的 Base44 应用了吗?

App Store & Google Play 审核通过保证 – 否则 14 天内退款

想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。

退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。