Sending data file to BG95-M3 over UART

Is there a way to send a data file to the BG95-M3 modem before a Socket Dial (for example, before AT+QIOPEN=1,0,“TCP”,“example.com”,80,0,2 command)?

TCP does not support reading and forwarding data from the internal file system of the modem. You can try using the HTTP method

How does the HTTP method work?