Django の ImageField でアップロードされたイメージの元の作成/変更時間を保存しようとしています。ただし、アップロードされた画像はメモリ内ファイルであるため、そのような情報は含まれていないようです。ファイルが MEDIA_ROOT ディレクトリに保存された後、保存されたファイルのタイムスタンプは、元のタイムスタンプではなく、保存時の作成/変更時刻になります。
アップロード後にタイムスタンプを保持する方法、または元のタイムスタンプを抽出する方法はありますか?
photo = request.FILES['photo']
my_model.photo = photo
my_model.creation_time = get_photo_creation_time(photo) # How to get the original time?
my_model.save()
または、ブラウザ側でそれを行うためのトリックはありますか? ps ActiveX はオプションではありません
本当にありがとう