Index: branches/5.1.x/core/kernel/utility/formatters/upload_formatter.php =================================================================== diff -u -N -r13569 -r13667 --- branches/5.1.x/core/kernel/utility/formatters/upload_formatter.php (.../upload_formatter.php) (revision 13569) +++ branches/5.1.x/core/kernel/utility/formatters/upload_formatter.php (.../upload_formatter.php) (revision 13667) @@ -1,6 +1,6 @@ Application->BaseURL(), '/') . str_replace(DIRECTORY_SEPARATOR, '/', $upload_dir) . $value; + return $this->fileHelper->pathToUrl(FULL_PATH . $upload_dir . $value); } else { $url_params = Array ( 'no_amp' => 1, 'pass' => 'm,'.$object->Prefix, - $object->Prefix.'_event' => 'OnViewFile', - 'file' => $value, 'field' => $field_name + $object->Prefix . '_event' => 'OnViewFile', + 'file' => rawurlencode($value), 'field' => $field_name ); + return $this->Application->HREF('', '', $url_params); } break;