mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-20 10:50:08 +03:00
fearure #3194: bug assembling the image file
This commit is contained in:
parent
0e15631291
commit
01fcbc3afd
@ -529,7 +529,7 @@ post '/upload_chunk' do
|
||||
file_name = info['resumableIdentifier']
|
||||
file_path = File.join(Dir.tmpdir, file_name)
|
||||
|
||||
tmpfile=env['rack.request.form_hash']['file'][:tempfile]
|
||||
tmpfile=info['file'][:tempfile]
|
||||
|
||||
begin
|
||||
chunk = tmpfile.read
|
||||
@ -539,7 +539,7 @@ post '/upload_chunk' do
|
||||
"chunk.".to_json)]
|
||||
end
|
||||
|
||||
if File.exist? file_name
|
||||
if File.exist? file_path
|
||||
mode = "r+"
|
||||
else
|
||||
mode = "w"
|
||||
@ -550,6 +550,7 @@ post '/upload_chunk' do
|
||||
f.seek(chunk_start)
|
||||
f.write_nonblock(chunk)
|
||||
end
|
||||
tmpfile.unlink
|
||||
rescue => e
|
||||
STDERR.puts e.backtrace
|
||||
return [500, OpenNebula::Error.new("Can not write to the temporary" \
|
||||
|
Loading…
x
Reference in New Issue
Block a user