基于Picture Library创建的图片文档库中的上传多个文件功能(upload multiple files)报错怎么解决?
复现过程
首先,我创建了一个基于Picture Library的图片文档库,名字是 Pic Lib
创建完毕后,我点击它的Upload 下拉菜单,点击Upload Picture按钮
在弹出的对话框中点击 Upload Multiple Files按钮
结果返回了下面的错误页面
如果查看浏览器左下角还会发现JavaScript错误信息,全文如下:
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB7.5; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0E; .NET4.0C; .NET CLR 1.1.4322) Timestamp: Tue, 15 Jul 2014 02:55:32 UTC Message: Object doesn't support this property or method Line: 73 Char: 3 Code: 0 URI: http://collaboration.intranet.sonyericsson.net/adhoc/sharepointamtest/_layouts/Upload.aspx?MultipleUpload=1&List=e3cab06c-f2a1-4078-be95-c39fbe0114a2&IsDlg=1&RootFolder=%2Fadhoc%2Fsharepointamtest%2FPic%20Lib&Source=http%3A%2F%2Fcollaboration%2Eintranet%2Esonyericsson%2Enet%2Fadhoc%2Fsharepointamtest%2F%5Flayouts%2Finplview%2Easpx%3FCmd%3DClosePopUI |
======================我是分割线======================
解决方法
这个问题气死仔细想想和我之前一篇博文《多文档上传(upload multiple documents)功能不能使用怎么办?》里描述的情况是很接近的,都是上传多文档的功能不能工作了,只是返回的错误不一样,所以我就试了一下那篇文档里的解决方法,果然有效。
首先打开另外一个文档库,比如Shared Documents
打开以后检查一下它的Upload Multiple Documents发现果然这个功能在这里也是不能用的。
这个问题是一个已知的SharePoint bug,在微软的官方文档中也有过解释说明并给出了一些解决方法,这里我使用最快捷的方法。
点Library标签,然后点击Datasheet View
然后再点击Standard View回到标准视图模式
回到Documents标签,发现Upload Multiple Documents能用了。
这时候回到Pic Lib图片文档库。
点击Upload下拉菜单,发现了没,比一开始多了一个按钮叫做 Upload Multiple Pictures,不过不管它,继续点击Upload Picture按钮
再试Upload Multiple Files按钮
问题解决鸟。。另外要说的一点是这个问题是针对每台电脑来修复的,换句话说,每个遇到问题的user都需要自己做一遍这些步骤来解决问题。