0

我正在使用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"} 

请告诉我我需要通过这种格式的配置。

4

1 回答 1

1

请用

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

并在ajax调用中传递这个变量

于 2015-05-18T04:53:20.493 回答