Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> pycurl, StringIO вместо файлов 
:(
    Опции темы
FooBar
Дата 15.1.2009, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 25.2.2008

Репутация: нет
Всего: 3



Здраствуйте, подскажите как в pycurl можно вместо файлов подсунуть StringIO или что-то типа того.
curl.setopt(curl.HTTPPOST, [("file1", (curl.FORM_FILE, 'test.jpg'))])
Например мне хотелось бы передавать курлу содержимое test.jpg в переменной, а не сохранять его перед этим в файл.
Тоже самое и с curl.setopt(curl.COOKIEFILE, cookies) то есть сохранять куки в переменную, а не файл.
PM MAIL   Вверх
slav0nic
Дата 18.1.2009, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



по поводу куков 
Код

curl.setopt(COOKIELIST, '')
curl.perform()
cookies = curl.getinfo(pycurl.INFO_COOKIELIST)
...
#установка
for c in cookies:
      curl2.setopt(pycurl.COOKIELIST, c)



про файл не помню, надо исходники глянуть, возможно прийдётся сделать другим путём, через установку заголовков.

Это сообщение отредактировал(а) slav0nic - 18.1.2009, 16:22
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
FooBar
Дата 18.1.2009, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 25.2.2008

Репутация: нет
Всего: 3



slav0nic, спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0990 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.