Index: sources/remote.inc
===================================================================
--- sources/remote.inc	(revision 276)
+++ sources/remote.inc	(working copy)
@@ -142,6 +142,7 @@
     curl_setopt($ch, CURLOPT_HEADER, TRUE);
     curl_setopt($ch, CURLOPT_NOBODY, TRUE);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
+    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
     curl_exec($ch);
     $info = curl_getinfo($ch);
     curl_close($ch);
@@ -174,6 +175,7 @@
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_HEADER, FALSE);
     curl_setopt($ch, CURLOPT_WRITEFUNCTION, 'filefield_source_remote_curl_write');
+    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
     if (curl_exec($ch) && $file = field_file_save_file($filepath, $element['#upload_validators'], filefield_widget_file_path($field))) {
       $item = array_merge($item, $file);
     }
