如何在angular-file-upload指令中以JSON格式传递数据

时间:2015-05-18 04:08:18

标签: json angularjs angular-file-upload

我正在使用 angular-file-upload 指令在我的应用程序中上传文件。而且我还想以JSON格式发送一些表格数据和文件。使用此配置进行上传。

Upload.upload({
    url: "https://angular-file-upload-cors-srv.appspot.com/upload",
    fields: $scope.conf,
    sendObjectsAsJsonBlob: true,
    file: $scope.conf.file
});

但问题是与文件一起传递的值是格式

接头:

[{fieldName: "accessKeyId", value: "1111"},
{fieldName: "accessKey", value: "aaaa"}]

我希望它的形式为:

{"accessKeyId": "1111", "accessKey": "aaaa"} 

请告诉我我要求传递此格式的配置。

1 个答案:

答案 0 :(得分:1)

请使用

var data = angular.fromJson($scope.yourvariable);

并在ajax调用中传递此变量