【发布时间】:2016-11-24 19:19:02
【问题描述】:
我正在尝试从 MFP 服务器中提取 20MB 的文件。因此,我在客户端应用程序中编写了以下代码。
var resourceRequest = new WLResourceRequest("/adapters/AdapterExample/users/getUpdate",WLResourceRequest.POST);
resourceRequest.send().then(function(result){
Logger("Hello Im here ! : " + result.responseJSON.isSuccessful);
},function(error){
Logger("Im error ! : " + error);
});
不幸的是,它以 JSON 格式显示以下错误:
JSON 结果:{"isSuccessful":false,"errors":["数据大小超过最大允许值 10Mb。"]}
数据大小不能超过 10 MB 的 Java 适配器是否有数据大小限制?
备注:以下代码是我的 Java Adapter 示例代码:
@POST
@Path("/getUpdate")
public String getUpdate() throws IOException{
JSONObject obj = new JSONObject();
java.nio.file.Path path = Paths.get("/Users/abc/Documents/example.zip");
byte[] fileData = Files.readAllBytes(path);
obj.put("fileName", path.getFileName().toString());
obj.put("size", Base64.encodeBase64String(fileData).length());
return obj.toString();
}
【问题讨论】:
标签: ibm-mobilefirst