2014-10-18 34 views
0

我使用base64編碼進行文件上傳。該REST API是如下文件上傳:使用REST API時是否可以有文件上傳的進度條?

POST /users/:resourceid/files 

認證通過resourceid處理。 POST請求的內容是base64格式的文件內容。

我可以爲我的文件上傳有進度條嗎?如果不是,那麼我應該採用哪條路徑來處理帶進度條的文件上傳?

回答

2

你可以做這樣的事情,

request.upload.addEventListener('progress', function(e){ 
    _progress.style.width = Math.ceil(e.loaded/e.total) * 100 + '%'; 
}, false); 

充分說明here

+1

當通過REST API使用'base64'編碼的大塊文件發送所有文件時,可能如何呢?你是否遇到過與'REST API'相同的問題,或者這只是一個上傳帶有進度條的文件的一般性文章。據我所知,REST是無狀態的。在HTTP中使用REST風格時,感謝 – ALH 2014-10-18 10:51:04

+0

,那麼您可以使用HTTP支持的任何內容。 – Jangid 2014-10-19 07:56:27