我正在向后台服务器发送一些图像数据。问题是,对于相同的代码,请求有效负载在我们不同的服务器上是不同的。
所以我正在提出这样的请求:
sign_type.push("string");
并将其添加到以下字段:
fields.sign_type = sign_type;
fields.image_data = imageDataArray;
拨打电话:
Upload.upload({
url: 'api/test',
method: 'POST',
file: files,
imageData: imageDataArray,
fileName: filesName,
fields: fields,
fileFormDataName: 'file'
}).success(function (response, status, headers, config) {
//
}).error(function (data, status, headers, config) {
});
但问题是,对于相同的代码,我在不同的服务器上获得不同的请求负载:
服务器1(正常工作)
------ WebKitFormBoundaryIWviAIcICxBA9gts 内容处理:表格数据;名称= “sign_type [0]”
的字符串
------ WebKitFormBoundaryIWviAIcICxBA9gts 内容处理:表格数据;名称= “sign_type [1]”
的字符串
------ WebKitFormBoundaryIWviAIcICxBA9gts 内容处理:表格数据;名称= “IMAGE_DATA [0]”
服务器2(不工作):
------ WebKitFormBoundaryWb0UyBYCZAa6YGAG 内容处理:表格数据;名称= “sign_type”
[ “字符串”, “字符串”
------ WebKitFormBoundaryWb0UyBYCZAa6YGAG 内容处理:表格数据;名称= “IMAGE_DATA”