在我的Sharepoint网站上,我有一个列表,用户可以在其中输入他/她的个人资料信息,例如名字,姓氏,年龄,性别。除了这些信息,我还想让用户上传他们的图片。当我为此列表创建视图时,如何让它们显示其图像以及其他信息?
有人可以告诉我,在将新项目添加到列表中时是否有任何方法可以上传图像,以后将在创建视图时使用?
答案 0 :(得分:2)
有几种方法可以解决这个问题:
从图片库开始
向基本集添加其他列,以存储所需的配置文件信息。这非常简单,可以使用开箱即用的视图非常简单地管理列表。通过上传图像并填写个人详细信息来添加用户。
以联系人列表开头
为用户的图像添加图片列。这将需要用户必须在某处上传其图像的额外步骤。我会对前一个选项打折,因为没有明显的优势,你必须处理额外的步骤。
使用My Sites
这为每个用户提供了自己的私有和公共页面,并且具有最初从Active Directory填充的优势。用户可以上传自己的照片,并获得其他不错的功能。
但是,这不会为您提供所需的列表 - 您需要编写Web部件来查询配置文件数据并将其显示为列表。还可能需要仅显示特定用户和/或编辑用户简档信息的功能。
这可能是一个非常强大的解决方案,但也可能很快变得复杂,并且对于您的需求可能过度。我的网站应该仔细规划并要求用户接受教育。
答案 1 :(得分:1)
http://sparqubepicturelite.codeplex.com - 是SharePoint 2010的更新更好的版本,它不是网络部分,而是列。
答案 2 :(得分:0)
尝试在codeplex上使用imageupload吗?