Идея задачи состоит в том, чтобы создать инцидент на платформе билетов и прикрепить скриншот к заявке, созданной с помощью чат-бота. Чтобы сделать вложение для созданного тикета, я использую API вложения загрузки, который принимает изображение только в виде байтового массива.
Тело API:
{ "_ ProxyDetails": { "Пароль": "тест @ 123", "ProxyID": 0, "ReturnType": "JSON", "UserName": "user@itsm.com", "OrgID": 1 , "TokenID": ""}, "eModule": "IM", "TicketID": 14487, "FileByte": "", "AttachmentFileName": "testtextfile.txt"}
Где FileByte
должен быть байтовым массивом. Мне нужно, чтобы изображение было преобразовано в байтовый массив, используя только встроенную библиотеку JavaScript. Может кто-нибудь помочь мне преобразовать это изображение в bytearray
тип?
