diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/upload/umbfiledropzone.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/upload/umbfiledropzone.directive.js
index 460c35868a..d33a8edb48 100644
--- a/src/Umbraco.Web.UI.Client/src/common/directives/components/upload/umbfiledropzone.directive.js
+++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/upload/umbfiledropzone.directive.js
@@ -179,17 +179,16 @@ angular.module("umbraco.directives")
file.uploadStatus = "error";
//if the service returns a detailed error
- if(evt.InnerException){
- file.serverErrorMessage = evt.InnerException.ExceptionMessage;
+ if (evt.InnerException) {
+ file.serverErrorMessage = evt.InnerException.ExceptionMessage;
- //Check if its the common "too large file" exception
- if(evt.InnerException.StackTrace && evt.InnerException.StackTrace.indexOf("ValidateRequestEntityLength") > 0){
- file.serverErrorMessage = "File too large to upload";
- }
- }
+ //Check if its the common "too large file" exception
+ if (evt.InnerException.StackTrace && evt.InnerException.StackTrace.indexOf("ValidateRequestEntityLength") > 0) {
+ file.serverErrorMessage = "File too large to upload";
+ }
- if(evt.Message) {
- file.serverErrorMessage = evt.Message;
+ } else if (evt.Message) {
+ file.serverErrorMessage = evt.Message;
}
// If file not found, server will return a 404 and display this message
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/upload/umb-file-dropzone.html b/src/Umbraco.Web.UI.Client/src/views/components/upload/umb-file-dropzone.html
index 04d6c0cffe..dc05556bab 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/upload/umb-file-dropzone.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/upload/umb-file-dropzone.html
@@ -79,7 +79,11 @@
(Only allowed file types are: "{{ accept }}")
- (Max file size is " {{ maxFileSize }} ")
+ (Max file size is "{{maxFileSize}}")
+
+
+
+ ({{file.serverErrorMessage}})