Я пытаюсь создать интеграцию 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 Explorer открывается на стартовой странице 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
- Это недействительная ссылка.
Спасибо!:)