class ActionDispatch::Http::UploadedFile
Моделирует загруженные файлы.
Файл фактически доступен через tempfile аксессор, хотя для удобства часть его интерфейса доступна напрямую.
Загруженные файлы — это временные файлы, срок существования которых ограничен одним запросом. При завершении работы с объектом Ruby удаляет файл, поэтому нет необходимости в отдельной задаче по очистке.
Атрибуты
Строка с типом MIME файла.
Строка с заголовками multipart-запроса.
Имя файла в клиентской системе.
Объект Tempfile с фактическим загруженным файлом. Обратите внимание, что часть его интерфейса доступна напрямую.
Объект Tempfile с фактическим загруженным файлом. Обратите внимание, что часть его интерфейса доступна напрямую.
Открытые методы экземпляров
# File actionpack/lib/action_dispatch/http/upload.rb, line 57 def close(unlink_now=false) @tempfile.close(unlink_now) end
Сокращение для tempfile.close.
# File actionpack/lib/action_dispatch/http/upload.rb, line 77 def eof? @tempfile.eof? end
Сокращение для tempfile.eof?.
# File actionpack/lib/action_dispatch/http/upload.rb, line 52 def open @tempfile.open end
Сокращение для tempfile.open.
# File actionpack/lib/action_dispatch/http/upload.rb, line 62 def path @tempfile.path end
Сокращение для tempfile.path.
# File actionpack/lib/action_dispatch/http/upload.rb, line 47 def read(length=nil, buffer=nil) @tempfile.read(length, buffer) end
Сокращение для tempfile.read.
# File actionpack/lib/action_dispatch/http/upload.rb, line 67 def rewind @tempfile.rewind end
Сокращение для tempfile.rewind.
# File actionpack/lib/action_dispatch/http/upload.rb, line 72 def size @tempfile.size end
Сокращение для tempfile.size.
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.