Type:
Class

Models uploaded files.

The actual file is accessible via the tempfile accessor, though some of its interface is available directly for convenience.

Uploaded files are temporary files whose lifespan is one request. When the object is finalized Ruby unlinks the file, so there is no need to clean them with a separate maintenance task.

path
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

path() Instance Public methods Shortcut for tempfile.path.

2025-01-10 15:47:30
close
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

close(unlink_now=false) Instance Public methods Shortcut for tempfile

2025-01-10 15:47:30
read
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

read(length=nil, buffer=nil) Instance Public methods Shortcut for tempfile

2025-01-10 15:47:30
eof?
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

eof?() Instance Public methods Shortcut for tempfile.eof?.

2025-01-10 15:47:30
open
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

open() Instance Public methods Shortcut for tempfile.open.

2025-01-10 15:47:30
size
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

size() Instance Public methods Shortcut for tempfile.size.

2025-01-10 15:47:30
rewind
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::UploadedFile

rewind() Instance Public methods Shortcut for tempfile.rewind.

2025-01-10 15:47:30