class ActionDispatch::Http::UploadedFile
Action Dispatch HTTP UploadedFile
Моделирует загруженные файлы.
Фактический файл доступен через tempfile аксессор, хотя некоторые из его интерфейсных методов доступны напрямую для удобства.
Загруженные файлы — это временные файлы, срок жизни которых ограничен одним запросом. При завершении работы объекта Ruby удаляет файл, поэтому нет необходимости очищать их отдельной задачей по обслуживанию.
Атрибуты
Строка с MIME-типом файла.
Строка с заголовками многочастного запроса.
Имя файла в исходном формате на стороне клиента.
Объект Tempfile с фактическим загруженным файлом. Обратите внимание, что некоторые из его интерфейсных методов доступны напрямую.
Публичные методы экземпляров
# File actionpack/lib/action_dispatch/http/upload.rb, line 71 def close(unlink_now = false) @tempfile.close(unlink_now) end
Сокращение для tempfile.close.
# File actionpack/lib/action_dispatch/http/upload.rb, line 96 def eof? @tempfile.eof? end
Сокращение для tempfile.eof?.
# File actionpack/lib/action_dispatch/http/upload.rb, line 66 def open @tempfile.open end
Сокращение для tempfile.open.
# File actionpack/lib/action_dispatch/http/upload.rb, line 76 def path @tempfile.path end
Сокращение для tempfile.path.
# File actionpack/lib/action_dispatch/http/upload.rb, line 61 def read(length = nil, buffer = nil) @tempfile.read(length, buffer) end
Сокращение для tempfile.read.
# File actionpack/lib/action_dispatch/http/upload.rb, line 86 def rewind @tempfile.rewind end
Сокращение для tempfile.rewind.
# File actionpack/lib/action_dispatch/http/upload.rb, line 91 def size @tempfile.size end
Сокращение для tempfile.size.
# File actionpack/lib/action_dispatch/http/upload.rb, line 100 def to_io @tempfile.to_io end
# File actionpack/lib/action_dispatch/http/upload.rb, line 81 def to_path @tempfile.to_path end
Сокращение для tempfile.to_path.
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.