Bug 232561 - File.lastmodified not available on iOS when choosing an image
Summary: File.lastmodified not available on iOS when choosing an image
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: Safari 15
Hardware: iPhone / iPad iOS 14
: P2 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-11-01 04:16 PDT by s7g2vp2
Modified: 2023-08-16 22:17 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description s7g2vp2 2021-11-01 04:16:24 PDT
When an picture is chosen via an input element on iOS, the File object lastmodified property is not available. It would be very useful if this was set to the date/time that the picture was taken.
Comment 1 Alexey Proskuryakov 2021-11-01 09:03:03 PDT
To clarify, would your prefer the behavior where it provides the time from file system, or from EXIF?
Comment 2 s7g2vp2 2021-11-01 10:13:03 PDT
I think setting it to the file system datetime of the original HEIC file would be best. If the picture was originally created on that device then I guess it would be very close to the EXIF date/time anyway.

If bug 207088 was addressed then we would also have access to the EXIF metadata.
Comment 3 Radar WebKit Bug Importer 2021-12-09 13:16:57 PST
<rdar://problem/86287583>
Comment 4 Brent Fulgham 2022-02-12 20:13:02 PST
This is actually:
<rdar://85146247>
Comment 5 Jesper Bendtsen 2023-08-16 01:55:36 PDT
Any update on this?

iOS 16.6: Current time is used instead of real lastModified date

Test it here:
https://developer.mozilla.org/en-US/docs/Web/API/File/lastModified
Comment 6 Aditya Keerthi 2023-08-16 22:17:10 PDT
(In reply to Jesper Bendtsen from comment #5)
> Any update on this?
> 
> iOS 16.6: Current time is used instead of real lastModified date
> 
> Test it here:
> https://developer.mozilla.org/en-US/docs/Web/API/File/lastModified

We believe this is resolved in the latest iOS 17 beta.