qiniu / dart-sdk

Qiniu Resource (Cloud) Storage SDK for Dart
24 stars 25 forks source link

如何获取上传文件尺寸、宽高比、大小、时长等。 #52

Closed 657447158 closed 2 years ago

yinxulai commented 2 years ago

1、文件的尺寸/大小可以通过文件本身的类似 size 的属性拿到 2、图片宽高比获取办法很多,简单点可以使用一些外部库解决

上面两个问题本质与 SDK 无关,这里仅给出建议,更多细节请参考相关文档。

如果时长是指上传从开始到结束花费的时间的话,可以通过下面的办法获取:

在任务开始时记录一个时刻,在上传结束时再记录一个时刻,两个时刻的差即为花费的时间。

yinxulai commented 2 years ago

如果你想获取的是上传之后的文件信息,可以通过生成 token 时,在 returnBody 内使用魔法变量来获取,具体参考魔法变量使用文档:https://developer.qiniu.com/kodo/1235/vars