真奇怪。 我可以使用“多文档上传”function上传一个名为47k.txt的文档,它是47,297字节。 如果我对文件执行以下任何操作,则上传失败:
这是我在SharePoint日志中得到的错误:
Category: General Event ID: 8jzm Level: High Message: #90012: An error was encountered while processing files on the server. Try uploading one file at a time by using the single upload page.
在客户端的消息框中报告相同的错误。
有人知道为什么会发生这种情况吗?
编辑:当上传超过47,297字节的单个文件,或多个文件的文件大小一起大于约47k时,打破。 所以,我可以成功上传20个全是1k的文件,但是如果我试图同时上传一个10k文件和一个40k文件,则上传失败。
这是.NET 2.0的一个已知问题。 在.NET 2.0 sp1中包含的修补程序中列出了此问题。 所以,看起来我们真的只需要更新我们的服务包,问题就解决了。 由于SharePoint构build在ASP.NET上,.NET框架中的任何错误都将出现在SharePoint中。
47,297是一个素数? 看看它会做47293或47303。
(我真的不知道,47k字节对于那个程序来说是微不足道的。)