错误地将图像上传到浏览器
Badly uploaded images to browser
我们在将图像上传到我们的 Web 应用程序时遇到了问题。本地无法重现,但问题是客户反馈的。图像在某些部分被切割并填充了随机颜色(主要是灰色)我附上了示例图像。问题出在 Web 部分,因为我们的校验和在服务器上是正确的。这不是语言问题,它发生在 javascript 和 flex 应用程序上。文件也是正确的。第一次尝试上传图片时出现错误,但是当您再次尝试上传时就可以了。我们不确定,但可能是内存问题或 cpu 负担过重客户向我们报告浏览器运行异常。有没有人有这个问题或知道它的来源。欢迎任何提示
Example image A
Example image B
这些是损坏的图像。 JPEG 数据中断导致图像中出现灰色区域(通常在底部或右侧)。如果上传流中断或完全丢失,就会发生这种情况。
示例图片来自 https://www.jpeg-repair.org/
服务器会自动检测到损坏的流(参见TCP and UDP),所以我认为这是由于超时或其他导致流结束的错误造成的。
我猜测后端犯了错误,不关心上传结束的原因并继续处理,而不是取消,即使文件只上传了一部分。而且因为我对您的服务器基础结构一无所知,所以我无法告诉您如何解决这个问题。
顺便说一句: 您可以使用 Chromes built-in simulator of a slower network connection 在本地复制它。只需非常非常慢地上传图像(例如激活选项“Slow 3G”),然后在上传时切断连接(使用选项“离线”)。但是您可能需要多次尝试才能重现它。
我们在将图像上传到我们的 Web 应用程序时遇到了问题。本地无法重现,但问题是客户反馈的。图像在某些部分被切割并填充了随机颜色(主要是灰色)我附上了示例图像。问题出在 Web 部分,因为我们的校验和在服务器上是正确的。这不是语言问题,它发生在 javascript 和 flex 应用程序上。文件也是正确的。第一次尝试上传图片时出现错误,但是当您再次尝试上传时就可以了。我们不确定,但可能是内存问题或 cpu 负担过重客户向我们报告浏览器运行异常。有没有人有这个问题或知道它的来源。欢迎任何提示
Example image A Example image B
这些是损坏的图像。 JPEG 数据中断导致图像中出现灰色区域(通常在底部或右侧)。如果上传流中断或完全丢失,就会发生这种情况。
示例图片来自 https://www.jpeg-repair.org/
服务器会自动检测到损坏的流(参见TCP and UDP),所以我认为这是由于超时或其他导致流结束的错误造成的。
我猜测后端犯了错误,不关心上传结束的原因并继续处理,而不是取消,即使文件只上传了一部分。而且因为我对您的服务器基础结构一无所知,所以我无法告诉您如何解决这个问题。
顺便说一句: 您可以使用 Chromes built-in simulator of a slower network connection 在本地复制它。只需非常非常慢地上传图像(例如激活选项“Slow 3G”),然后在上传时切断连接(使用选项“离线”)。但是您可能需要多次尝试才能重现它。