我有一个问题,上传图片在服务器上,然后显示在网站上。后端运行在水手+ angular.js中,但是templete (我显示的图像)是预定义的,只有js/html。
有两种情况:1--所有的工作都是应该的--2--它不像应该的那样工作
1)将大小为107 in的图像上传到服务器端,应用程序不关机,图像显示在网站上。
2)上传大小在107 in以上的图像,上传到服务器端,应用程序与后端重新启动,一半图像显示在网站上(应用程序崩溃)。
首先,我认为问题在于大小,但我上传的图片没有显示在网站上,一切都很好。所以问题在于展示它。这是来自这个错误的日志。
Error: write after end
a
在应用程序的使用期间,用户存储一张图片以供以后进行比较。
当从数据库检索图像时,它不会在图片框中完全呈现,如下所示。已检索到正确的图像,但只有顶部是可见的。
我尝试了多个不同的图片框设置和图像类型,但结果总是一样的。我还用相同的代码在另一个项目中复制了错误。
我使用的代码如下:
Dim b() As Byte
b = DirectCast(cmd.ExecuteScalar, Byte())
If b Is Not Nothing Then
stream = New System.IO.MemoryStream
stream.Write(b, 0, b.L