multipart/form-dataフォームでアップロードされたファイルのファイル名とContent-Typeを取得する方法のメモ。つっても、cgi.FieldStorageから一発でアクセスできる。
ベースとなるのは上のリンクのアップロードフォーム。postFileメソッド内で「value = dataDict['myFile']」という形でFieldStorageクラスのオブジェクトを取得している。そこで、そのオブジェクトから以下の記述で欲しい情報を取得する。
filename = value.filename type = value.type
一行目はファイル名を取得、二行目はContent-Typeを取得する。FieldStorageクラスのリファレンスは以下のリンク。