wisnuc / appifi

A private cloud built for human.
https://wisnuc.github.io/appifi
GNU General Public License v3.0
61 stars 27 forks source link

部分图片返回的metadata中的datetime有问题 #427

Open juncaixinchi opened 6 years ago

juncaixinchi commented 6 years ago

Description:

部分图片返回的metadata中的datetime有问题

hash: "4b238bf12de655039be988201571e111e98effc89ddf8182fca7ea70a2222ae0"
magic: "JPEG"
metadata: {
  datetime: "..`N",
  h: 1944,
  m: "JPEG",
  size: 894130,
  w: 2592
}

同时该照片的orientation也是有问题的,之前修复过,现在又出现了

Request:

get dir

GET /drives/499a0f8c-443c-4474-8b6b-d43b81946f14/dirs/36943d15-f6f6-4ba0-a73f-2dd41450c7ec?metadata=true

Response result:

datetime 格式不对,正常格式应为:2007:12:21 22:07:45

图片如下:

20110902184

Response expectation:

对datetime格式进行校验,删去不符规范的数据 其他可能错误的metadata信息也要处理,如orientation等