0
在bootle webservice中處理文件時向用戶顯示進度條的最簡單方法是什麼?瓶子裏有東西嗎?顯示處理文件時使用的進度條
我有一個方法來上傳我的服務器上的文件,然後創建一個有關該文件的信息的HTML頁面。目前,當你上傳文件需要大約30秒,直到顯示html頁面,因爲我的方法需要一些時間來生成頁面。
很高興向用戶顯示帶進度條的中間頁面。
在bootle webservice中處理文件時向用戶顯示進度條的最簡單方法是什麼?瓶子裏有東西嗎?顯示處理文件時使用的進度條
我有一個方法來上傳我的服務器上的文件,然後創建一個有關該文件的信息的HTML頁面。目前,當你上傳文件需要大約30秒,直到顯示html頁面,因爲我的方法需要一些時間來生成頁面。
很高興向用戶顯示帶進度條的中間頁面。
不,我恐怕沒有Bottle功能可以爲您做到這一點。
部分原因是進度條需要客戶端代碼,Bottle並沒有規定任何有關在客戶端使用它的任何信息。 (大多數[micro]框架不會,僅用於比較,Flask also does not support progress bars natively。)
你看過Plupload?我沒有使用它,但它看起來很漂亮,而且很容易使用。也許這將有助於讓您的進度條與Bottle平穩運行?
知道如何使用Ajax?在瓶子中創建一個URL,例如顯示進度條(http://www.ajaxload.info/),並在啓動時自動發送一個Ajax請求。 – adamr
是的,我這樣做,所以沒有buildin(我可能在閱讀文檔時發現它) – reox
Bottle不是那麼流行的框架,也許有bulidin解決方案,但我猜不。最好的解決方案是將Ajax用於webdev中的異步作業。 – adamr