Вы не можете перенаправить на несколько страниц (перенаправление закрыть запрос), а также вы не можете отправить несколько файлов. Единственным вариантом будет запрос на сжатие всех файлов. Вы можете сделать это с помощью System.IO.Compression.ZipArchive . Вам не нужно сохранять zip на диске, вы можете просто отправить поток памяти.
Возможно, вы захотите проверить exif-py :
Библиотека Python для извлечения EXIF Данные из файлов TIFF и JPEG. Очень прост в использовании - $ ./EXIF.py image.jpg
или Python Imaging Library (PIL) :
Python Imaging Library (PIL) добавляет возможности обработки изображений для вашего интерпретатора Python , Эта библиотека поддерживает множество форматов файлов и предоставляет мощные возможности обработки изображений и графики.
Существует также метко названное pyexif: http://pyexif.sourceforge.net/
Библиотека и инструменты pyexif python предназначены для извлечение информации EXIF из файлов Jpeg и Tiff, которые ее содержат. Эта информация обычно включается в изображения, созданные с использованием цифровых устройств обработки изображений, таких как цифровые камеры, цифровые пленочные сканеры и т. Д.
Однако это выглядит как pyexif hasn ' T был обновлен в довольно время. Они рекомендуют, если они не делают трюк, чтобы проверить EXIF-py, так что вы, вероятно, должны сначала попробовать это, так как их страница sourceforge, кажется, в последнее время имеет некоторую активность , хотя и не очень. Наконец, используя PIL, вы можете сделать это:
from PIL import Image
from PIL.ExifTags import TAGS
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
return ret
Отказ от ответственности :
На самом деле я понятия не имею, что лучше, это то, что я смог собрать вместе с Google. :)
Я недавно сам использовал pyexiv2 , и это, кажется, вполне соответствует моим потребностям , Возможно, это может подойти и вам.
Вы также можете посмотреть библиотеку jpeg.py Георгия Миласа по адресу http://www.emilas.com/jpeg/ , которая представляет собой «Библиотеку Python для анализа , читать и записывать метаданные JPEG EXIF, IPTC и COM ».
Недостатком является то, что он, похоже, размещает свой домен на динамическом IP через DynDNS, поэтому он не всегда доступен.
В этой статье описан модуль Python для записи метаданных EXIF (а не только их чтения) с использованием чистого Python. Судя по всему, ни PIL, ни pyexif, ни EXIF-py не поддерживают запись EXIF. pyexiv2, по-видимому, является передовым и специфичным для платформы.
В Python 2.6 место модуля другое. Используйте это:
import Image
from ExifTags import TAGS