2014-12-07 40 views
2

我正在开发一个桌面应用程序,用于访问具有不同账户的多个Amazon Web Services站点实例,我只需要基本交互。 对于我所能理解的AWS站点是使用AJAX编写的,只需访问站点,显示其内容并与编辑文件等简单功能进行交互,QT框架的QWebView就足够了。当QWebView试图与上传和下载的S3桶交互出现QWebView不能与AJAX正确交互

问题:

  • 上传:启用Java和JavaScript全球webattribute我可以轻松地上传文件低谷JS但“增强的Java上传“上传大于300MB的文件,并且多个文件被禁用,我无法弄清楚如何添加此功能。 enter image description here

  • 下载:当我选择文件和下载选项的链接弹出,我应该右键单击并选择“另存为”下载它。我已经编码了一个简单的下载器,所以当我点击链接连接到文件的下载自动启动(但它只适用于HTML)。到目前为止没有问题,但QWebView无法与此类链接交互(当我尝试访问对象时没有信号发出,所以我猜想弹出的“对话框”在QWebView中没有正确映射)。 enter image description here

预期的行为应该是能够与像任何其他浏览器的网站进行互动。

任何帮助,将不胜感激。

回答

0

您是否考虑过直接利用S3 Bucket API?