FileList,FormData()命令

时间:2016-09-06 17:09:48

标签: javascript angularjs html5

我对前端开发非常陌生,我想弄清楚在上传时是否有办法指定文件的顺序。从我的鬼混中我可以看出,当更改窗口浏览器上的过滤器时,它会更改文件上载的顺序。但是,有没有办法说我希望从4中选择文件2成为第一个上传。我很好奇是否有任何新标准添加到任何标准

上传控制器:

app.service('fileUpload', ['$http', '$log',
function ($http, $log) {
    this.uploadFileToUrl = function (file, uploadUrl) {
        //$log.debug("file(s)");
        //$log.debug(file);
        var fd = new FormData();
        angular.forEach(file, function (value, key) {
            fd.append(key, value);
        });
        return $http.post(uploadUrl, fd, {
            transformRequest: angular.identity,
            headers: {
                'Content-Type': undefined,
                'enctype': "multipart/form-data"
            }
        })
    }; // uploadFileToUrl
}]); // fileUpload

0 个答案:

没有答案