Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
okeanos-LoD
Commits
a62f9377
Commit
a62f9377
authored
Apr 22, 2016
by
Georgios Ouzounis
Browse files
Prevent empty file uploading
parent
6ebd2211
Changes
3
Show whitespace changes
Inline
Side-by-side
webapp/frontend/app/controllers/lambda-apps/upload.js
View file @
a62f9377
...
@@ -5,6 +5,7 @@ var UploadController = Ember.Controller.extend({
...
@@ -5,6 +5,7 @@ var UploadController = Ember.Controller.extend({
wrongExt
:
false
,
wrongExt
:
false
,
outOfSpace
:
false
,
outOfSpace
:
false
,
tooLongName
:
false
,
tooLongName
:
false
,
emptyFile
:
false
,
userHasEnteredData
:
false
,
userHasEnteredData
:
false
,
submitDisabled
:
false
,
submitDisabled
:
false
,
enoughQuotas
:
false
,
enoughQuotas
:
false
,
...
@@ -15,7 +16,8 @@ var UploadController = Ember.Controller.extend({
...
@@ -15,7 +16,8 @@ var UploadController = Ember.Controller.extend({
this
.
setProperties
({
this
.
setProperties
({
wrongExt
:
false
,
wrongExt
:
false
,
outOfSpace
:
false
,
outOfSpace
:
false
,
tooLongName
:
false
tooLongName
:
false
,
emptyFile
:
false
});
});
var
host
=
this
.
store
.
adapterFor
(
'
upload-app
'
).
get
(
'
host
'
),
var
host
=
this
.
store
.
adapterFor
(
'
upload-app
'
).
get
(
'
host
'
),
...
@@ -49,6 +51,9 @@ var UploadController = Ember.Controller.extend({
...
@@ -49,6 +51,9 @@ var UploadController = Ember.Controller.extend({
this
.
set
(
'
fileSize
'
,
file_size
);
this
.
set
(
'
fileSize
'
,
file_size
);
this
.
set
(
'
outOfSpace
'
,
true
);
this
.
set
(
'
outOfSpace
'
,
true
);
}
}
else
if
(
file_size
===
0
)
{
this
.
set
(
'
emptyFile
'
,
true
);
}
else
if
(
file
.
files
[
0
].
name
.
length
>
100
){
else
if
(
file
.
files
[
0
].
name
.
length
>
100
){
this
.
set
(
'
tooLongName
'
,
true
);
this
.
set
(
'
tooLongName
'
,
true
);
}
}
...
...
webapp/frontend/app/routes/lambda-apps/upload.js
View file @
a62f9377
...
@@ -44,6 +44,7 @@ var UploadRoute = Ember.Route.extend(AuthenticatedRouteMixin, {
...
@@ -44,6 +44,7 @@ var UploadRoute = Ember.Route.extend(AuthenticatedRouteMixin, {
controller
.
set
(
'
wrongExt
'
,
false
);
controller
.
set
(
'
wrongExt
'
,
false
);
controller
.
set
(
'
outOfSpace
'
,
false
);
controller
.
set
(
'
outOfSpace
'
,
false
);
controller
.
set
(
'
tooLongName
'
,
false
);
controller
.
set
(
'
tooLongName
'
,
false
);
controller
.
set
(
'
emptyFile
'
,
false
);
}
}
});
});
...
...
webapp/frontend/app/templates/lambda-apps/upload.hbs
View file @
a62f9377
...
@@ -144,6 +144,12 @@
...
@@ -144,6 +144,12 @@
</div>
</div>
{{/if}}
{{/if}}
{{#if
emptyFile
}}
<div
class=
"alert alert-danger col-sm-6 col-sm-offset-3"
>
File size error. You cannot upload empty files
</div>
{{/if}}
</div>
<!--box-body-->
</div>
<!--box-body-->
</div>
<!--box-->
</div>
<!--box-->
</div>
<!--col-->
</div>
<!--col-->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment