我正在尝试建立一个Rocket.Chat集成来创建到文件系统的链接。 (例如,两个用户都可以通过同一路径访问的网络共享链接。)
因此,我创建了一个Outgoing Webhook
,它仅将文件或文件夹的路径作为链接返回。
class Script {
prepare_outgoing_request({ request }) {
var link = request.data.text;
return {
message: {
attachments: [{
color: '#be04f7',
title: 'Open in File Explorer',
title_link: link
}]
}
};
}
}
所以我的问题是:如何定义在文件资源管理器中打开的链接?
所有客户端都在运行Windows Desktop Client->无需注意任何其他平台。
我已经尝试过的方法:
file://
->起作用:Windows资源管理器在起始页上打开file://C:\Directory\myfile.pdf
->错误:Windows找不到C:\WINDOWS\system32\/
。确保正确输入名称,然后重试。file:///C:\Directory\myfile.pdf
->错误:Windows找不到C:\Users\username\AppData\Local\Programs\Rocket.Chat\//
。确保... C:\Directory\myfile.pdf
-没有有效的链接。谢谢! :)