2014-10-18 104 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