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