mindpin/image-service

img4ye 0.3.x 版已经发现的问题收集

Opened this issue · 9 comments

未上传任何图片时,遇到遮挡问题

  • 系统版本:Win 7 x64
  • 浏览器:Chrome 43.0.2357.124 m (缩放比例 100%)
  • 桌面分辨率:1080x1024
  • 操作方法:Chrome 窗口尺寸调整到下图的大小,可以发现 AC 娘的头像会挡住后面的功能按钮。

已经上传一些图片后,遇到遮挡问题

  • 系统版本:Win 7 x64
  • 浏览器:Chrome 43.0.2357.124 m (缩放比例 100%)
  • 桌面分辨率:1080x1024
  • 操作方法:Chrome 窗口尺寸调整到下图的大小,可以发现图片列表会挡住功能按钮。

界面提示与实际行为不符

  • 系统版本:iOS 8.3
  • 浏览器:Safari
  • 操作方法:登录到首页并时,提示可以拍照,但点击上传按钮之后并没有出现拍照的选项,而是直接进入相册选择。

未禁止上传视频文件

  • 系统版本:iOS 8.3
  • 浏览器:Safari
  • 操作方法:登录到首页时,点击上传按钮并选择一个视频文件,界面上显示上传进度,上传完毕后又过了一会才显示出错。不知这过程背后是否有服务端资源占用。

手机上传方形照片,缩略图会自动向左旋转90°


by @ben7th

此问题应该是图片内 exif 信息包含 Orientation 所导致。
一种解决思路是图片上传时使用类似
https://github.com/exif-js/exif-js
的库在前端读取图片 exif 信息,如果包含该特定 exif 信息,则通过 js 调整数据。

相关截图:

Android不能正常上传图片BUG

  • 系统版本:Android 4.4.2
  • 浏览器:Chrome Beta 43.0.2357.78 以及 自带浏览器
  • 操作方法:
    1. 登录之后,点击上传,可以选择拍照、图库等。尝试拍照、选择图片,最终都没有正常开始上传。
    2. 自带浏览器有时能成功上传,个人直觉感觉是剩余内存过低时导致的BUG。

以上问题将在合适的时间处理或给出处理建议

  • 实时协作依赖的 faye 服务不稳定。遇到过一次自动关闭。需要继续观察。

img4ye 页面闲置 超过 25 分钟 以后,再用 Ctrl+V 或者上传按钮上传时,会出现原因未知的错误。
刷新网页后,又能正常上传图片。

相关截图如下:

@pimgeek @ben7th
mg4ye 页面闲置 超过 25 分钟 以后,再用 Ctrl+V 或者上传按钮上传时,会出现原因未知的错误。

这个问题我猜测是因为 token 的设置超时时间的问题,http://developer.qiniu.com/docs/v6/api/reference/security/put-policy.html 中提到的 deadline

我明天尝试下,看是否是这个原因

image

Chrome 44 特殊尺寸,主页上有空白条