2015-04-06 78 views
0

我正在开发WP8 Silverlight应用程序(使用VS 2012),我在页面中使用WebBrowser控件来显示一些Web内容。无法在WebBrowser控件中上传文件 - windows phone 8

问题是,当我们点击文件浏览控件(内部网页浏览器)时,没有任何事情发生。

样品URL = http://dcssrv1.oit.uci.edu/~franklin/doc/file_upload.html

好像有是从Web浏览器控件访问文件系统的限制。

1)是否有任何workarround在windows phone web浏览器控件中实现文件上传功能?

2)如果我将应用程序重定向到WP8.1银色光源,是否可以通过网络浏览器控件支持文件上传?如果是这样,我可以重新使用VS 2012还是我需要购买VS 2013?

在SO中看到了几个类似的问题,但找不到问题的答案。

任何帮助将不胜感激。

在此先感谢

回答

1

据我所知,由于安全原因,无法从网络浏览器控件上传文件。虽然我的知识仅限于WP 8.0。

我建议的一个解决方案是使用本机用户界面来选择文件并执行上传。根据您对html内容的控制程度,您可能需要拦截导航到file_upload.html页面,然后显示原生文件选取器UI。

相关问题