Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 25, 2012 18:09:26

x38
От:
Зарегистрирован: 2012-01-24
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

post запрос, аплоад файла

привет!

вопрос такой. отправляю пост форму на скрипт, который загружает файл на сервер. примерно вот так

c = pycurl.Curl()
c.setopt(c.POST, 1)
c.setopt(c.URL, "http://127.0.0.1:8000/receive/")
c.setopt(c.HTTPPOST, [("file1", (c.FORM_FILE, "c:\\tmp\\download\\test.jpg"))])
c.perform()
c.close()
беда в том, что скрипт сохраняет файл с оригинальным именем. в данном случае скрипт сохранит файл с именем test.jpg
а мне нужно чтобы имя с которым сохранится файл можно было задать. и да, доступа к скрипту на сервере нет.
реально ли такое сделать?



Офлайн

#2 Янв. 27, 2012 20:43:18

pooteen
От:
Зарегистрирован: 2012-01-27
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

post запрос, аплоад файла

переименуй файл перед отправкой, что может быть проще?:)



Офлайн

#3 Янв. 29, 2012 01:12:35

x38
От:
Зарегистрирован: 2012-01-24
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

post запрос, аплоад файла

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



Офлайн

#4 Янв. 29, 2012 23:09:03

pooteen
От:
Зарегистрирован: 2012-01-27
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

post запрос, аплоад файла

про 100 потоков ты ничего не говорил. В таком случае сперва переименуй все файлы, а потом отправляй ж)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version