Angularjs 角度和云量积分误差?

Angularjs 角度和云量积分误差?,angularjs,cloudinary,Angularjs,Cloudinary,我正在使用下面提到的github中的clodinary-angular应用程序 但在那个应用程序中,它只显示上载带有图像预设的图像。但我需要上载带有API密钥的图像。我将代码更改为 在我的app.js中 app.config(['cloudinaryProvider' , function (cloudinaryProvider) { cloudinaryProvider .set("cloud_name", "********")

我正在使用下面提到的github中的clodinary-angular应用程序

但在那个应用程序中,它只显示上载带有图像预设的图像。但我需要上载带有API密钥的图像。我将代码更改为

在我的app.js中

app.config(['cloudinaryProvider' , function (cloudinaryProvider) {
            cloudinaryProvider
            .set("cloud_name", "********")
            .set("api_key", "**********")
            .set("api_secret", "****************");
            //.set("upload_preset", "*******");

        }
    ]);

I commented upload preset and changed 'unsigned' to 'signed' in cloudinary dashboard.
为我效劳

promise = $upload.upload({
                                    url: "https://api.cloudinary.com/v1_1/" + cloudinary.config().cloud_name + "/upload",
                                    data: {
                                        api_key: cloudinary.config().api_key,
                                        api_secret: cloudinary.config().api_secret,
                                        tags: 'myphotoalbum',
                                        context: 'photo=' + title,
                                        file: file
                                    }
                                }).progress(function (e) {})
                                .success(function (data, status, headers, config) {
                                    return data;
                                }).error(function (data, status, headers, config) {
                                    return data;
                                });

但它显示了“错误请求错误”。我如何解决此问题。请帮助我并提前感谢。

有人知道答案吗?如果您上载的是签名为
的图像,则该图像必须具有
签名,浏览器无法创建该签名。因此,
signed
上载只能从服务器端组件执行。该文件将被发送到服务器,然后从服务器发送到cloudinary。因此,您甚至不会为cloudinary使用angular组件,而是为您的特定服务器使用插件。例如,以下是有关此过程的节点文档:进一步阅读建议您可能在应用程序中生成签名:如果我将signed更改为unsigned,那么我应该如何重写代码?请参阅Cloudinary Angular,具体到。有人知道答案吗?如果您正在上载图像
signed
,它必须具有
签名
,浏览器无法创建该签名。因此,
signed
上载只能从服务器端组件执行。该文件将被发送到服务器,然后从服务器发送到cloudinary。因此,您甚至不会为cloudinary使用angular组件,而是为您的特定服务器使用插件。例如,以下是有关此过程的节点文档:进一步阅读建议您可能在应用程序中生成签名:如果我将signed更改为unsigned,那么我应该如何重写代码?请参阅Cloudinary Angular,具体请参阅。