Pythonで画像を一時的にアップロードする方法

524 ワード

簡単なコードですから、記録してください.
 
  
    import Image
    image = Image.open('a.jpg')
    import cStringIO
    buf = cStringIO.StringIO()
    image.save(buf, image.format,quality=75)
    data = buf.getvalue()
    a = u.writeFile('/this/logo.jpg',data,True)

アプリケーションはdjangoを使用して、ユーザーが画像をアップロードした後、画像を別のサーバに転送します.ただし、転送には画像の処理が必要であるが、quality設定の保存は、imageでない場合でもよいかどうか分からない.save()のとき.これは保存時にメモリに入れ、そのまま画像サーバにコミットすると書かれています.