How to send data to a webserver w/o uing the "client.print" command?

The problem is not with the client.print() or client.println() function taking space in SRAM. It is with the constant data being printed being stored in SRAM that can be a problem.

client.print(file.read());

will use no SRAM.

Not that sending one character at a time is good idea, but it illustrates a point.