我知道如何做角度1的亚马逊s3文件上传.我可以知道如何上传角度2的文件.但我没有找到角度2的任何解决方案.
它仍然需要更好/一些安全性.
<form (ngSubmit)="onSubmit(f)" #f="ngForm" action="">
<input type="file" (change)="fileEvent($event)" />
</form>
<button (click)="uploadfile(f)">Upload file!</button>
Run Code Online (Sandbox Code Playgroud)
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;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11667 次 |
| 最近记录: |