gpt4 book ai didi

javascript - 使用 Amazon S3 GetObject -Aws sdk 2.2.6 时如何指定本地目标路径

转载 作者:行者123 更新时间:2023-11-27 23:47:06 25 4
gpt4 key购买 nike

以下代码使用 Aws-sdk 2.2.6 成功从我的 S3 存储下载数据。

    return $scope.download = function(fileName, indexf) {
var bucket, params, test;
$scope.videoFileDownload[indexf] = true;
test = 0;
AWS.config.update({
accessKeyId: 'mykey',
secretAccessKey: 'mysecret'
});
AWS.config.region = 'us-west-2';
bucket = new AWS.S3({
params: {
Bucket: 'mybucket'
}
});
params = {
Key: fileName
};
return bucket.getObject(params, function(err, data) {
if (err) {
setAlert(true, 'alert alert-danger', 'Error!', err);
return false;
} else {
$scope.videoFileDownload[indexf] = false;
setAlert(true, 'alert alert-success', 'Success!', 'File Downloaded');
setTimeout((function() {
$scope.uploadProgress = 0;
$scope.$digest();
}), 4000);
}
}).on('httpDownloadProgress', function(progress) {
var progresss3;
progresss3 = Math.round(progress.loaded / progress.total * 100);
$(".progress .progress-bar").css("width", progresss3 + "%");
$(".progress .progress-bar").attr("aria-valuenow", progresss3);
$scope.$digest();
});
};
});

如何修改此代码,将下载的数据保存到前端特定的本地文件路径。

最佳答案

“fs”是一个与服务器文件系统交互的nodejs相关对象,但此代码片段似乎是前端代码。

如果您尝试更改前端文件的存储位置,则不能,这是由浏览器控制的。如果要在服务器上保存文件,则可以使用 fs 对象。

关于javascript - 使用 Amazon S3 GetObject -Aws sdk 2.2.6 时如何指定本地目标路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33067468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com