我正在开发WP8 Silverlight应用程序(使用VS 2012),我在页面中使用WebBrowser控件来显示一些Web内容。
问题是,当我们点击文件浏览控件(在Web浏览器中)时,什么也没发生。
示例网址= http://dcssrv1.oit.uci.edu/~franklin/doc/file_upload.html
从Web浏览器控件访问文件系统似乎存在限制。
1)在Windows Phone Web浏览器控件中是否有任何workarround来实现文件上传功能?
2)如果我将应用程序重新定位到WP8.1银灯,是否可以支持从Web浏览器控件上传文件。如果是这样,我可以重新使用VS 2012,还是需要购买VS 2013?
在SO中看到几个类似的问题,但无法找到问题的答案。
非常感谢任何帮助。
提前致谢
答案 0 :(得分:1)
据我所知,出于安全原因,您无法从网络浏览器控件上传文件。虽然我的知识仅限于WP 8.0。
我建议的一个解决方案是使用本机UI来选择文件并执行上传。根据您对html内容的控制程度,您可能需要拦截导航到file_upload.html页面并改为显示本机文件选择器UI。