gpt4 book ai didi

amazon-s3 - Amazon s3 存储桶的 Angular2 文件上传

转载 作者:太空狗 更新时间:2023-10-29 17:24:53 27 4
gpt4 key购买 nike

我知道如何以 Angular 1 上传 amazon s3 文件。我可以知道如何以 Angular 2 上传文件吗?但我没有找到任何 Angular 2 的解决方案。

最佳答案

它仍然需要更好/一些安全性。

html

<form  (ngSubmit)="onSubmit(f)" #f="ngForm" action="">
<input type="file" (change)="fileEvent($event)" />
</form>
<button (click)="uploadfile(f)">Upload file!</button>

ts

export class Page2 {
myfile:any;
file:any;

constructor() {
}


uploadfile(event) {
AWS.config.accessKeyId = 'YOUR-ACCESS-KEY';
AWS.config.secretAccessKey = 'YOU-SECRET-ACCESS-KEY';
var bucket = new AWS.S3({params: {Bucket: 'YOUR-BUCKET-NAME'}});
var params = {Key: this.file.name, Body: this.file};
bucket.upload(params, function (err, data) {
console.log(err, data);
});
}


fileEvent(fileInput: any){
var files = event.target.files;
var file = files[0];
this.file = file;
}

}

关于amazon-s3 - Amazon s3 存储桶的 Angular2 文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36010348/

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