我正在尋找一個文件上傳與一個不錯的JavaScript進度條。對於開發,我使用PHP 7(FastCGI)在Windows上運行nginx 1.9.11。Nginx上傳Windows上的進度模塊
大家都說任何PHP解決方案都行不通,因爲nginx緩衝了上傳,並且只在完成時將其傳遞給PHP(即100%)。所以 - 說實話 - 我甚至沒有嘗試;-)
來源:
- http://php.net/manual/en/session.upload-progress.php
- http://bytes.jocarter.co.uk/post/41709800721/server-side-file-upload-progress
- Nginx PHP Upload progress working?
的解決方案似乎是NGINX Upload Progress Module。不幸的是我無法找到任何Windows二進制文件:-(
任何地方是否有機會得到這個模塊在Windows上運行的任何想法任何人
PS:?我使用的Symfony 2.8.2 - 但我猜測這是無關緊要的事情;-)
使用AJAX上傳。例如。 blueimp最小的文件上傳。然後你可以用JS創建一個progessbar。我不使用Nginx的上傳模塊,所以我不能說在PHP的超級全局會話中有什麼東西。 –
很抱歉,最近的回答是在工作。 :) Blueimp Fileupload是一個jQuery插件,允許通過AJAX輕鬆上傳文件,所以它可以在任何Web服務器上使用,因爲它是客戶端。即使使用最少的設置,您也可以創建一個進度條,只需檢查一下即可。 https://github.com/blueimp/jQuery-File-Upload –
它適用於本地主機。你不需要服務器的輸入,因爲你可以直接用JS獲得信息。 –