Скрипт сохранения на сервере локально

Я написал скрипт, использующий слабый API для анализа файлов AWS S3 в поисках строк или примеров. Так как это в тестировании, я использую свою локальную машину и ngrok для пересылки трафика localhost.

Дело в том, что сгенерированные файлы хранятся на моем компьютере и будут храниться на сервере, как только сценарий будет готов к работе.

В идеале я бы хотел, чтобы пользователям не приходилось получать файлы с сервера. Как вы думаете, возможно ли хранить напрямую на локальном компьютере пользователя?

1 ответ

Нет. Slack не позволяет вам получить доступ к локальному компьютеру своих пользователей через приложение / API Slack.

Самым простым решением было бы предложить прямую ссылку для загрузки в сообщении Slack, например, с помощью кнопки "Ссылка". Как только пользователь щелкает по нему, ему предлагается загрузить файл на его локальный компьютер.

Вот пример из одного из моих приложений:

И как только вы щелкните по нему, вы получите это окно:

Кроме того, вы можете загрузить файл в рабочее пространство Slack пользователя через file.upload API метод. Таким образом, пользователю не нужно ничего скачивать, и вы можете удалить файл с вашего сервера после того, как ваше приложение завершит обработку.

Другие вопросы по тегам