Bluetooth Shield+Micro SD Breakoutboard

I have a file on my microSD card located in my microSD breakout board that I want to transfer to the computer. The micro SD breakout board is connected to the UNO. If i use the code below is it possible to send the file via bluetooth to my computer. The bluetooth shield i would be using is the Bluefruit EZ-Link. The way I see this working is that the bluefruit would pair with my PC and then I would transfer the file using the serial port from the microSD card to the bluefruit which would transfer it directly to the the computer.

#include <SD.h>

// On the Ethernet Shield, CS is pin 4. Note that even if it's not
// used as the CS pin, the hardware CS pin (10 on most Arduino boards,
// 53 on the Mega) must be left as an output or the SD library
// functions will not work.
const int chipSelect = 4;

void setup()
{
 // Open serial communications and wait for port to open:
  Serial.begin(9600);
   while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.print("Initializing SD card...");
  // make sure that the default chip select pin is set to
  // output, even if you don't use it:
  pinMode(10, OUTPUT);
  
  // see if the card is present and can be initialized:
  if (!SD.begin(chipSelect)) {
    Serial.println("Card failed, or not present");
    // don't do anything more:
    return;
  }
  Serial.println("card initialized.");
  
  // open the file. note that only one file can be open at a time,
  // so you have to close this one before opening another.
  File dataFile = SD.open("datalog.txt");

  // if the file is available, write to it:
  if (dataFile) {
    while (dataFile.available()) {
      Serial.write(dataFile.read());
    }
    dataFile.close();
  }  
  // if the file isn't open, pop up an error:
  else {
    Serial.println("error opening datalog.txt");
  } 
}

void loop()
{
}

So what i've discovered is that this code only sends the JPEG from the micro SD card once and after the code is uploaded it wont continuously transfer the image every couple of minutes. Is there anyway that I can use the bluetooth shield tell the SD card to transmit the file and have the bluetooth send it to my PC?