Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过web view xamarin forms在应用程序浏览器中按downlaod按钮下载文件_C#_Xamarin_Xamarin.forms_Xamarin.android - Fatal编程技术网

C# 通过web view xamarin forms在应用程序浏览器中按downlaod按钮下载文件

C# 通过web view xamarin forms在应用程序浏览器中按downlaod按钮下载文件,c#,xamarin,xamarin.forms,xamarin.android,C#,Xamarin,Xamarin.forms,Xamarin.android,我被困在试图下载一个XML文件,按下一个按钮,该按钮首先生成XML,然后在浏览器(如chrome等)中下载文件。我必须在应用程序浏览器中呈现此网页。我使用的是web view/xamarin表单,它几乎达到了目的,即我可以交互并调整网页上的其他按钮,但当我单击“下载”按钮时,它什么也不做。我搜索了很多,我遇到的最接近的问题是这里 但这不是我想要的,我也在上面的链接上发布了这个问题,但没有回应。另外,上面的问题使用可下载链接下载,并使用chrome等浏览器进行下载。另一方面,我不想离开应用程序浏

我被困在试图下载一个XML文件,按下一个按钮,该按钮首先生成XML,然后在浏览器(如chrome等)中下载文件。我必须在应用程序浏览器中呈现此网页。我使用的是web view/xamarin表单,它几乎达到了目的,即我可以交互并调整网页上的其他按钮,但当我单击“下载”按钮时,它什么也不做。我搜索了很多,我遇到的最接近的问题是这里

但这不是我想要的,我也在上面的链接上发布了这个问题,但没有回应。另外,上面的问题使用可下载链接下载,并使用chrome等浏览器进行下载。另一方面,我不想离开应用程序浏览器下载文件。我在这里阅读了它的文件

但它没有提到下载文件,也没有提到任何替代文件。我没有太多的代码要显示,这就是我在XAML端所做的

<StackLayout>
   <WebView x:Name="webView" HeightRequest="1000" WidthRequest="1000"
            Source="http://example.com/b/" VerticalOptions="Center"
            AbsoluteLayout.LayoutBounds="0.95, 0.05, 100, 50" 
            AbsoluteLayout.LayoutFlags="All" />
</StackLayout>


非常感谢您的帮助,我看到了其他问题,但大多数问题都是从我没有的URL或旧的Nuget软件包下载的。

除了显示数据之外,您还对数据做了什么吗?如果没有,您真的需要下载本地副本吗?为什么不将文件URL传递给浏览器控件并让其显示?如果“下载”按钮位于HTML/JavaScript代码中,请使用JavaScript通过XMLHttpRequest将XML文件“下载”到JavaScript变量中,并用JavaScript进行处理。@Jason我真的需要下载本地XML副本,实际上,我没有显示我试图下载的数据,我试图下载一些设置,这些设置是我与同一网页上的其他按钮交互的结果。当我按下下载按钮时,它会生成一些包含该设置的XML,然后下载该文件。@sushingover下载按钮由react处理。我没有那个密码。在“网络”选项卡“开发工具”中没有URL更改,也没有请求。下载按钮首先创建XML,然后下载该XML。对于Android,SetDownloadListener不起作用吗?