Is there any way to send io files with PerformHttpRequest?
AFAIK, that’s not possible.
Depending on what the file contains, you could turn it into a table before JSON encoding it and sending it over using PerformHttpRequest.
PerformHttpRequest