diff --git a/relation.field.inc b/relation.field.inc
index 93aceca..7870c0c 100644
--- a/relation.field.inc
+++ b/relation.field.inc
@@ -119,6 +119,10 @@ function _relation_field_create_html_table($endpoints) {
     $entity = reset($entities);
     $label = entity_label($endpoint['entity_type'], $entity);
     $uri = entity_uri($endpoint['entity_type'], $entity);
+    if ($endpoint['entity_type'] == 'file') {
+      $label = $uri;
+      $uri = array('path' => file_create_url($uri), 'options' => array());
+    }
     $list_items[$delta] = array(l($label, $uri['path'], $uri['options']), $endpoint['entity_type']);
   }
   $headers = array('Entity', 'Entity_type');
