基于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都需要自己做一遍这些步骤来解决问题。

原文地址:https://www.cnblogs.com/theSharePointEvents/p/upload-multiple-files-in-error-for-picture-library.html