0

尝试在 silverlight 应用程序中创建自定义上传控件以上传大文件。我有非常小的图像来测试 753 字节大小。当我设置块大小 = 753 时一切正常,控件一次接收所有 753 个字节,然后我将这些字节数组写入 FileSaveAs 对话框(用于测试目的)流,上传的字节显示为上传图像的副本。当我设置块大小让我们说 = 500,那么我们需要 2 个块 500 + 253,在调试时我比较这些字节(两个块)并且两者都与在一个块中上传时的情况相同..唯一的区别 - 我有 2 个数组而不是 1 个。将这些合并的块保存到新图像文件后,此文件已损坏。它的大小与原版完全相同,但已损坏,我无法预览。无法弄清楚那里有什么问题,有什么想法吗?

我附上了这些图片:那里

a.jpg - 原始 b.jpg - 损坏(以块 500 + 253 上传) c.jpg - 当块大小 = 753 时上传

4

1 回答 1

0

看起来你的 2-chunk-scenario 中的第一个块不知何故完全搞砸了。

为了帮助您解决问题,我们需要查看相关来源。

于 2010-12-13T08:32:50.640 回答