From fd49d688743b5544c5781a3ff555de1207c0de8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Wed, 24 Jun 2015 14:35:08 +0200 Subject: [PATCH] Error when uploading files #396 --- app/controllers/dmsf_upload_controller.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/controllers/dmsf_upload_controller.rb b/app/controllers/dmsf_upload_controller.rb index af1b9638..4063ab55 100644 --- a/app/controllers/dmsf_upload_controller.rb +++ b/app/controllers/dmsf_upload_controller.rb @@ -60,11 +60,16 @@ class DmsfUploadController < ApplicationController return end @disk_filename = DmsfHelper.temp_filename(@tempfile.original_filename) - FileUtils.mv(@tempfile.path, "#{DmsfHelper.temp_dir}/#{@disk_filename}") + begin + FileUtils.cp @tempfile.path, "#{DmsfHelper.temp_dir}/#{@disk_filename}" + rescue Exception => e + Rails.logger.error e.message + end if File.size("#{DmsfHelper.temp_dir}/#{@disk_filename}") <= 0 begin - File.delete("#{DmsfHelper.temp_dir}/#{@disk_filename}") - rescue + File.delete "#{DmsfHelper.temp_dir}/#{@disk_filename}" + rescue Exception => e + Rails.logger.error e.message end render :layout => nil, :json => { :jsonrpc => '2.0', :error => {