Spec-Zone.ru › Ruby on Rails 4.1

класс ActionDispatch::Http::UploadedFile

Родитель:
Объект

Моделирует загруженные файлы.

Доступ к фактическому файлу осуществляется через tempfile аксессор, хотя некоторые элементы его интерфейса доступны напрямую для удобства.

Загруженные файлы — это временные файлы, срок существования которых ограничен одним запросом. Когда объект завершает работу, Ruby удаляет файл, поэтому нет необходимости в отдельной задаче по очистке.

Атрибуты

content_type[RW]

Строка с MIME-типом файла.

headers[RW]

Строка с заголовками многочастового запроса.

original_filename[RW]

Имя файла в клиенте.

tempfile[RW]

Объект Tempfile с фактическим загруженным файлом. Обратите внимание, что некоторые элементы его интерфейса доступны напрямую.

Публичные методы экземпляра

close(unlink_now=false) Показать исходный код

Сокращение для tempfile.close.

# File actionpack/lib/action_dispatch/http/upload.rb, line 45
def close(unlink_now=false)
  @tempfile.close(unlink_now)
end
eof?() Показать исходный код

Сокращение для tempfile.eof?.

# File actionpack/lib/action_dispatch/http/upload.rb, line 65
def eof?
  @tempfile.eof?
end
open() Показать исходный код

Сокращение для tempfile.open.

# File actionpack/lib/action_dispatch/http/upload.rb, line 40
def open
  @tempfile.open
end
path() Показать исходный код

Сокращение для tempfile.path.

# File actionpack/lib/action_dispatch/http/upload.rb, line 50
def path
  @tempfile.path
end
read(length=nil, buffer=nil) Показать исходный код

Сокращение для tempfile.read.

# File actionpack/lib/action_dispatch/http/upload.rb, line 35
def read(length=nil, buffer=nil)
  @tempfile.read(length, buffer)
end
rewind() Показать исходный код

Сокращение для tempfile.rewind.

# File actionpack/lib/action_dispatch/http/upload.rb, line 55
def rewind
  @tempfile.rewind
end
size() Показать исходный код

Сокращение для tempfile.size.

# File actionpack/lib/action_dispatch/http/upload.rb, line 60
def size
  @tempfile.size
end

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API