gpt4 book ai didi

php - 有没有办法让 flutter webview 使用 android 相机上传文件?如何在 webview_flutter flutter 中打开文件选择器?

转载 作者:行者123 更新时间:2023-12-04 04:17:36 28 4
gpt4 key购买 nike

我有一个带有 webview 的 flutter web 应用程序,它从服务器加载我的 PHP 项目。在我的 PHP 项目中,我有一个注册表单,要求用户使用相机拍摄照片,然后将其上传到 MySQL 数据库。问题是,当我点击上传文件按钮使用相机时,它什么也没做。但是在浏览器中,文件选择器正在工作,但在我的 android 上,webview 它没有做任何事情。

我试过了,但效果不佳。

<div class="col-sm-4">
Image 1 <span style="color:red">*</span><input type="file" name="img1" accept"image/*" capture="camera" required>
</div>

这也是我的进口商品。

import 'package:car_renting_app/Animations/FadeAnimation.dart';
import 'package:car_renting_app/onboarding.dart';
import 'package:car_renting_app/popup.dart';
import 'package:car_renting_app/ui/adminwebview.dart';
import 'package:car_renting_app/widgets/animated_botton_bar.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'package:connectivity/connectivity.dart';

这是我的 pubsec.yaml

cupertino_icons: ^0.1.2
webview_flutter:
simple_animations: ^1.1.3
page_transition: ^1.1.4
carousel_pro: ^0.0.13
url_launcher: ^5.1.1
sliding_up_panel: ^0.3.4
font_awesome_flutter: ^8.5.0
flutter_swiper: ^1.1.6
connectivity:
uni_links:

最佳答案

我认为这是使用“webview_flutter”的替代解决方案:https://github.com/flutter/flutter/issues/27924#issuecomment-647197754

必须编辑“FlutterWebView.java”和“AndroidManifest”。

关于php - 有没有办法让 flutter webview 使用 android 相机上传文件?如何在 webview_flutter flutter 中打开文件选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60289932/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com