我目前面臨以下問題:如何通知網站前端的後端處理工作狀態?
用戶上傳了他的圖像後,所有圖像都通過優化每個圖像(壓縮並刪除EXIF數據)的腳本處理。
我得到了一切工作,唯一的問題是,該過程需要相當一段時間。我想通知用戶工作狀態,例如處理圖像的百分比。
目前,用戶不得不等待後端的情況。什麼是完成這個最好的方法?我曾經想過AJAX調用,但我真的不知道從哪裏開始實現,也因爲它看起來像我需要多個調用(有點像處理工作中的心跳調用)。
我正在開發的應用程序是Laravel應用程序,我製作了一個通過AJAX調用處理傳入文件的API控制器。
任何幫助表示讚賞,謝謝。
您可以使用'EventSource'爲客戶端提供事件流,請參閱[如何在服務器上實時讀取並回顯正在寫入的上載文件的文件大小,而不會在服務器和客戶端都阻止?](https:/ /stackoverflow.com/q/42475492/) – guest271314