【发布时间】:2020-02-16 06:21:02
【问题描述】:
我是 cloudinary 和 Angular 的新手。我一直在寻找一种在不使用 SDK 作为 cloudinary 的情况下将图像上传到 cloudinary 的方法,让我们可以选择使用 post API 上传图像,我尝试了以下方法但没有成功。
uploadImage(event) {
var that = this;
this.create_blob(event.srcElement.files[0], function (blob_string) {
that.http.post('https://api.cloudinary.com/v1_1/image/upload/', { file: blob_string}).subscribe(res => {
// url of upload file
})
});
}
create_blob(file, callback) {
var reader = new FileReader();
reader.onload = function () { callback(reader.result) };
reader.readAsDataURL(file);}
我在控制台中收到以下错误。
HttpErrorResponse {headers: HttpHeaders, status: 401, statusText: "Unauthorized", url: "https://api.cloudinary.com/v1_1/image/upload/", ok: false, …}
【问题讨论】:
标签: angular file-upload cloudinary