garmin edge does not synch with my iphone

My iphone and my garmin Edge are connected via bluetooth but when I finish a ride and

go to download the ride it thinks for a bit and then says "Upload Failed"

I can only upload a ride by hard cord connection with my laptop.

Can you help