2016-04-03 13 views
0

Wenn ich den Code unten zum Hochladen meiner Argumentdatei poste, erhalte ich die folgende Fehlermeldung. Ich kann mir das nicht vorstellen, jede Hilfe wird sehr geschätzt.Rest Client Beitrag Fehler

Fehler:

uploadhttp.rb:11:in `size': No such file or directory @ rb_file_s_size - hfs.exe (Errno::ENOENT) from uploadhttp.rb:11:in `<main>' 

Code:

begin 
    RestClient::Request.execute(:method => :post, :url => 
'http://my external ip:8080/upload/', :timeout => 30, :open_timeout => 30, 
:name_of_file_param => File.new("C:\\Users\\Michael\\Downloads\\#{nfile}")) 
    filesize=(File.size("#{nfile}")) 
    result=(filesize.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse) 
    print "#{result} bytes were uploaded to Mikez http file Server" 

    rescue RestClient::ExceptionWithResponse => err 
    puts "an error has occured potential timeout" 
end 

Antwort

0

Die Dateigröße wie folgt

filesize=(File.size("C:\\Users\\Michael\\Downloads\\#{nfile}")) 
sein sollte