Djangoにアップロードされた画像の元の作成/変更時間を特定/保存します

アンディ

ImageFieldでアップロードされた画像の元の作成/変更時間をDjangoに保存しようとしています。ただし、アップロードされた画像はメモリ内ファイルであるため、そのような情報は含まれていないようです。ファイルが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()

それとも、ブラウザ側にそれを行うためのトリックがありますか?psActiveXはオプションではありません

本当にありがとう

サム・ニコルズ

画像のEXIFデータを読み取ってみることができるかもしれませんか?pyexiv2のモジュールは、このためにかなり良いです。モデルフィールドでもauto_nowまたはauto_now_add引数を使用していないことを確認する必要がありますPhoto.creation_time

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AWSを使用して、元の一時的にアップロードされた画像(フィルタリング後に削除される)を保存します

分類Dev

VichUploaderとLiipImagine:アップロードされた画像のサイズを変更して保存します

分類Dev

Djangoはアップロードされた画像のURLの名前を変更します

分類Dev

PHP:動的にアップロードされた画像を特定の色に変換します(動的色)

分類Dev

Fire Storageにアップロードされた画像のURLをアップロードし、同時にJavaを使用してfireStoreに保存する方法

分類Dev

tinymce-アップロードされた画像のURLパスを変更します

分類Dev

画像をアップロードし、元の画像のファイル名を変更します

分類Dev

javascriptは動的にロードされたポップアップ要素の内容を変更します

分類Dev

アップロード時に幅のサイズを変更し、画像を圧縮しますphp mysql

分類Dev

画像をアップロードするためのFileUploadは画像の保存に失敗しますが、エラーメッセージは表示されません

分類Dev

ドロップゾーンの変更:アップロードされた画像を別のdivに表示

分類Dev

Node.js / Mongodb / GridFSはアップロード時に画像のサイズを変更します

分類Dev

アップロード時に幅のサイズを変更し、高さの比率を比例させます

分類Dev

Nodejsが特定の時間後にアップロードされたファイルを削除する

分類Dev

Django:ImageFieldを介してアップロードされた画像を保存する

分類Dev

Web サイトにアップロードされた画像のサイズを変更する理由

分類Dev

ドロップダウンボックスからの変更時に選択されたものに基づいて、他の入力フィールドを作成するためのフォームを作成します

分類Dev

アップロードされた画像の宛先を正しく変更して非表示にするにはどうすればよいですか?

分類Dev

Django RestFrameworkを介してアップロードした画像の名前を変更するにはどうすればよいですか

分類Dev

djangoでのアップロード時にファイルの名前と保存場所を変更する方法

分類Dev

ImageButtonの変更:新しい画像が元の画像の上にプロットされます

分類Dev

ViewModelを使用してデータを変更し、2つのRVアダプター間にドラッグアンドドロップを作成します

分類Dev

PHPでアップロードしている間、画像のサイズを同じ幅と高さに変更します

分類Dev

PHP、アップロードされた画像のURLはデータベースに保存されません。どこが間違っているのですか?

分類Dev

ドロップされたアイテムの色を変更し、jqueryにドロップされた後にアイテムを制限します

分類Dev

プッシュされたマージを元に戻して、誤ってプッシュされたローカルの不要な変更を消去します

分類Dev

Android / Cloudinaryのアップロードされた画像のURLを取得します

分類Dev

SilverstripeModelAdminでアップロード時に画像のサイズを変更する

分類Dev

グリッド内の画像は、jqueryまたは他のJavaScriptを使用して指定された時間間隔で変更されます

Related 関連記事

  1. 1

    AWSを使用して、元の一時的にアップロードされた画像(フィルタリング後に削除される)を保存します

  2. 2

    VichUploaderとLiipImagine:アップロードされた画像のサイズを変更して保存します

  3. 3

    Djangoはアップロードされた画像のURLの名前を変更します

  4. 4

    PHP:動的にアップロードされた画像を特定の色に変換します(動的色)

  5. 5

    Fire Storageにアップロードされた画像のURLをアップロードし、同時にJavaを使用してfireStoreに保存する方法

  6. 6

    tinymce-アップロードされた画像のURLパスを変更します

  7. 7

    画像をアップロードし、元の画像のファイル名を変更します

  8. 8

    javascriptは動的にロードされたポップアップ要素の内容を変更します

  9. 9

    アップロード時に幅のサイズを変更し、画像を圧縮しますphp mysql

  10. 10

    画像をアップロードするためのFileUploadは画像の保存に失敗しますが、エラーメッセージは表示されません

  11. 11

    ドロップゾーンの変更:アップロードされた画像を別のdivに表示

  12. 12

    Node.js / Mongodb / GridFSはアップロード時に画像のサイズを変更します

  13. 13

    アップロード時に幅のサイズを変更し、高さの比率を比例させます

  14. 14

    Nodejsが特定の時間後にアップロードされたファイルを削除する

  15. 15

    Django:ImageFieldを介してアップロードされた画像を保存する

  16. 16

    Web サイトにアップロードされた画像のサイズを変更する理由

  17. 17

    ドロップダウンボックスからの変更時に選択されたものに基づいて、他の入力フィールドを作成するためのフォームを作成します

  18. 18

    アップロードされた画像の宛先を正しく変更して非表示にするにはどうすればよいですか?

  19. 19

    Django RestFrameworkを介してアップロードした画像の名前を変更するにはどうすればよいですか

  20. 20

    djangoでのアップロード時にファイルの名前と保存場所を変更する方法

  21. 21

    ImageButtonの変更:新しい画像が元の画像の上にプロットされます

  22. 22

    ViewModelを使用してデータを変更し、2つのRVアダプター間にドラッグアンドドロップを作成します

  23. 23

    PHPでアップロードしている間、画像のサイズを同じ幅と高さに変更します

  24. 24

    PHP、アップロードされた画像のURLはデータベースに保存されません。どこが間違っているのですか?

  25. 25

    ドロップされたアイテムの色を変更し、jqueryにドロップされた後にアイテムを制限します

  26. 26

    プッシュされたマージを元に戻して、誤ってプッシュされたローカルの不要な変更を消去します

  27. 27

    Android / Cloudinaryのアップロードされた画像のURLを取得します

  28. 28

    SilverstripeModelAdminでアップロード時に画像のサイズを変更する

  29. 29

    グリッド内の画像は、jqueryまたは他のJavaScriptを使用して指定された時間間隔で変更されます

ホットタグ

アーカイブ