Send files in PerformHttpRequest?

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.