1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dandingboshi-imagemagick_nginx_module

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
test_image.py 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
张宋付 Отправлено 31.07.2012 10:22 f661a29
import httplib
def test_post():
f = open('big.jpg', 'r')
data = f.read()
f.close()
conn = httplib.HTTPConnection("192.168.1.35:81")
headers = {
"Content-Length": len(data),
"X-ImageMagick-Convert": "-strip -quality 80 -resize 500x500>"
}
conn.request("POST", "/magickd/", data, headers)
rsp = conn.getresponse()
print 'Status %s %s' % (rsp.status, rsp.reason)
for h in rsp.getheaders():
print '%s: %s' % (h[0], h[1])
if rsp.status == 200:
data = rsp.read()
f = open('converted_post1.jpg', 'wb')
f.write(data)
f.close()
def test_get():
conn = httplib.HTTPConnection("192.168.1.35:81")
# X-ImageMagick-Convert=/testdata/testimage.jpg -strip -resize 500x500>
headers = {
"X-ImageMagick-Convert": "/fw554.jpg -strip -resize 500x500>"
}
conn.request("GET", "/magickd/", None, headers)
rsp = conn.getresponse()
print 'Status %s %s' % (rsp.status, rsp.reason)
for h in rsp.getheaders():
print '%s: %s' % (h[0], h[1])
if rsp.status == 200:
data = rsp.read()
f = open('converted_get.jpg', 'wb')
f.write(data)
f.close()
if __name__ == '__main__':
test_get()
#test_post()

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dandingboshi-imagemagick_nginx_module.git
git@api.gitlife.ru:oschina-mirror/dandingboshi-imagemagick_nginx_module.git
oschina-mirror
dandingboshi-imagemagick_nginx_module
dandingboshi-imagemagick_nginx_module
master