2014-12-07 42 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?