mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
bug #2641: Handle error on the server side when uploading a file
This commit is contained in:
parent
4bbfe0fd29
commit
c92cdebacd
@ -423,10 +423,15 @@ post '/upload'do
|
||||
tmpfile.flush
|
||||
else
|
||||
logger.error { "Unexpected rackinput class #{rackinput.class}" }
|
||||
return [500, ""]
|
||||
[500, ""]
|
||||
end
|
||||
|
||||
@SunstoneServer.upload(params[:img], tmpfile.path)
|
||||
if tmpfile.size == 0
|
||||
[500, OpenNebula::Error.new("There was a problem uploading the file, " \
|
||||
"please check the permissions on the file").to_json]
|
||||
else
|
||||
@SunstoneServer.upload(params[:img], tmpfile.path)
|
||||
end
|
||||
end
|
||||
|
||||
##############################################################################
|
||||
|
Loading…
x
Reference in New Issue
Block a user