星魂恋残月 发表于 2024-1-16 09:33:55

下载附件调用后台接口页面没有反应返回为null值


在后台接口调用可以正确打开附近信息
但是如果在代码里调用这段脚本,返回null值直接返回   服务调用失败的回调函数 报错    这是为什么呀?
var id = 'd08ca3fd-284c-4a2c-a323-ede55d64f6ee';


var action = this.Actions.load("x_calendar_assemble_control");       action.AttachmentAction.download(//平台封装好的方法      id,false,//uri的参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据         data = json.data; //为变量data赋值      }.bind(this),   function( json ){ //服务调用失败的回调函数, json为服务传回的数据       data = json.data; //为变量data赋值   }.bind(this),      false //同步执行   );

论坛管理员 发表于 2024-1-16 16:10:01

get请求,直接window.open(jaxrs/attachment/d08ca3fd-284c-4a2c-a323-ede55d64f6ee/download/false
)这个地址就可以了

星魂恋残月 发表于 2024-1-17 10:11:29

论坛管理员 发表于 2024-1-16 16:10
get请求,直接window.open(jaxrs/attachment/d08ca3fd-284c-4a2c-a323-ede55d64f6ee/download/false
)这 ...

对,PC端我是这么操作的 显示也没有问题   但是移动端应该调用什么方法?试了好多方式都没反应

o2m.util.navigation.openWindow({
url : 'https://www.o2oa.net',
onSuccess : function() {
},
onFail : function(err) {}
});

这个也不行

飞龙在天 发表于 2024-1-18 14:18:27

星魂恋残月 发表于 2024-1-17 10:11
对,PC端我是这么操作的 显示也没有问题   但是移动端应该调用什么方法?试了好多方式都没反应

o2m.util ...

可以试试这个 window.location.href=下载地址

星魂恋残月 发表于 2024-2-2 10:21:32

飞龙在天 发表于 2024-1-18 14:18
可以试试这个 window.location.href=下载地址

不行的,这些方法我都试过了,移动端都不行的没反应
页: [1]
查看完整版本: 下载附件调用后台接口页面没有反应返回为null值