oss文件上传实现纯前端下载
优点:不占用服务器资源,大幅度提升上传下载速度
话不多说!直接码上!
oss下载
前端
下载文件并修改文件名
$scope.downLoadFile = function(file) {
$http({
method: 'GET',
url: __ctx + 'getDA?flId=' + file.id,
}).then(function successCallback(response) {
// 请求成功执行代码
var downloadUrl = response.data.downloadUrl;
var fileName = response.data.fileName;
download(downloadUrl,fileName,file);
}, function errorCallback(response) {
// 请求失败执行代码
alert("ajax error");
$scope.$apply(function() {
toastr.error("下载失败");
});
});
};
/**
* 下载文件
*/
function download(url, filename,file) {
getBlob(url,file).then(blob => {