SD card data reading line by line and sending through HTTP

How can we write and read SD card data in SD card using arduino send them using HTTP connection through GSM/GPRS modem?

There are lot of libraries available which show how to open a file and read from SD card on Arduino. THen you can send the data in the file either by HTTP or FTP.
You can use HTTP GET or POST requests for this, i have tutorial which shows how to send data by HTTP on my youtube channel.