尝试在silverlight应用中创建自定义上传控件以上传大文件。我的图像非常小,用于测试753字节大小。当我设置块大小= 753一切正常时,控制一次收到所有753个字节,然后我将这些字节数组写入FileSaveAs对话框(用于测试目的)流和上传的字节显示为上传图像的副本。当我设置块大小让我们说= 500,那么我们需要2个块500 + 253,当我比较这些字节(两个块)时,两者都与上传一个块时的情况相同...唯一的区别 - 我有两个数组而不是1.将这些合并的块保存到新的映像文件后,此文件已损坏。它与原始尺寸完全相同,但它已损坏,我无法预览它。无法弄清楚那里有什么问题,有什么想法吗?
我已经获得了这些图片:there
a.jpg - 原创 b.jpg - corupted(以块+ 500 + 253上传) c.jpg - 当块大小= 753时上传
答案 0 :(得分:0)
看起来你的2块场景中的第一个块在某种程度上完全搞砸了。
为了帮助您解决问题,我们需要查看相关来源。