社区
SharePoint
帖子详情
sharepoint 如何防止文件被覆盖?
ckmenx
2011-06-17 01:57:10
请问一下, 如何防止DocLibrary的某一个文件被用户新上传的同名文件覆盖呢?谢谢!
ps:初到CSDN论譠学习,暂时只有20分,请各位见谅
...全文
255
12
打赏
收藏
sharepoint 如何防止文件被覆盖?
请问一下, 如何防止DocLibrary的某一个文件被用户新上传的同名文件覆盖呢?谢谢! ps:初到CSDN论譠学习,暂时只有20分,请各位见谅
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Erucy
2011-06-22
打赏
举报
回复
1、如果重名,会触发Updating事件,如果不重名会触发Adding事件。所以Updating这个好像没办法作为判断依据。
2、你确定你改的文件正确么?你看一下你的上传页面是否是Update.aspx,有时候用的是UploadEx.aspx(有一种特殊的可能性:文档库是可以任意指定自己的Upload页面的,没准你的文档库被重新指定过了)
3、这俩是一个东西,叫法不一样而已
btw,如果所有地方都不允许覆盖的话,最直接也是最简单的方法就是改Upload和UploadEx页面,就像楼上某人说的,直接把那个checkbox的勾去掉,然后把checkbox隐藏
ckmenx
2011-06-22
打赏
举报
回复
试过大家的建议,但遇到一些问题, 如下:
请问在ItemUpdating内,怎样可以取得新上传的文件名用来跟List内的文件比较?
改写_layouts/Upload.aspx后, upload 的页面仍然没有变化....
EvenHandler跟EventReceiver有什么分别,我实在搞不懂,可否给个例子?
谢谢!!
ckmenx
2011-06-18
打赏
举报
回复
先謝過各位,星期一回到公司試試大家提供的方法! :)
Oo云
2011-06-17
打赏
举报
回复
覆盖 是有版本记录的 不用怕
ckmenx
2011-06-17
打赏
举报
回复
谢谢你的回覆!
eventhandler是不是等于eventreceiver? 在eventreceiver的itemadding内的properties.item是null哦。
另外,这个需求是因为系统不想用户在不知情的情况下,把其他人的文件覆盖。
GZH4455
2011-06-17
打赏
举报
回复
用EvenHadler可以解决,继承EventReceiver类,在Adding方法呀,判别
Justin-Liu
2011-06-17
打赏
举报
回复
用eventhandler吧
这个需求变态啊,能上传为什么不能替换呢?直接不让他上传了不好吗
alf7927
2011-06-17
打赏
举报
回复
变态,但简单的做法:改写_layouts/Upload.aspx,把“覆盖已有文件"的checkbox给hidden,并设成uncheck...
Justin-Liu
2011-06-17
打赏
举报
回复
不是啊 ItemUpdating里面判断就可以
那里面有item对象应该
ckmenx
2011-06-17
打赏
举报
回复
用户的要求永远是XXX的,哈哈。
楼上的方法会改动整个共享点,而且亦不能强制不能覆盖,有没有别的办法?
有没有方法在ItemAdding时就可以得到上传档案的资料呢?
Co_la
2011-06-17
打赏
举报
回复
我觉得你这个需求不太合理,上传时SharePoint已经提供了选项选择覆盖还是不覆盖(默认覆盖),没必要花费太大精力做这个。
有一个做法是将上传时的覆盖选项默认变为不覆盖,这或许是客户想要的。参见:
http://social.msdn.microsoft.com/forums/en-us/sharepointcustomization/thread/13F0F8F2-E174-4171-946F-F1097BC2E704
ckmenx
2011-06-17
打赏
举报
回复
[Quote=引用 3 楼 yun_liang1028 的回复:]
覆盖 是有版本记录的 不用怕
[/Quote]
我知道是有版本记录,但“防止覆盖”是与用户商讨后得出的结论,请问该怎样做呢?
sharepoint
回收站 java_深入浅出
SharePoint
—使用回收站
本文除特别说明外仅
SharePoint
2007外,其他部分均为
SharePoint
2010 。回收站机制通常情况下,回收站机制都有利于
防止
内容的永久删除与误删除。通过第一回收站(End user Recycle Bin items),用户可以自己找回已经删除的项目,而不需要管理员介入。例如从备份
文件
中进行还原等等。雕虫小技:点击”Recycle Bin”后,在浏览器地址栏中输入来清理数据: ...
SharePoint
2013 入门教程之入门手册
当我们搭建完环境,创建应用程序和网站集后,就已经正式开启了我们的
SharePoint
之旅了,进入网站以后,开始基本的使用、设置,了解
SharePoint
相关特性,下面,来简单了解下
SharePoint
吧。 1、 创建网站集完毕,打开首页,如图1: (图1
SharePoint
2013 配置基于AD的Form认证
前 言 配置
SharePoint
2013基于AD的Form认证,主要有三步:1. 修改管理中心的web.config;2. 修改STS Application的web.config;3. 修改Web应用程序的web.config并开启FBA; 首先,修改CA的web.config,一般在不知道端口号的时候(因为创建CA的时候,即使我们修改了端口号,创建后也会使用默认的那个,但是访问却使用
4、深入了解
SharePoint
:功能与操作指南
本博客深入介绍了
SharePoint
的核心功能与操作指南,包括版本控制与签入/签出机制、工作流配置、网站访问方法、功能区使用技巧、区域设置与显示语言调整等内容。通过详细的说明和操作流程图,帮助用户更好地掌握
SharePoint
的使用,提高团队协作效率和文档管理能力。同时提供了常见问题的解决方法和实用操作建议,适合初次接触
SharePoint
的用户和希望优化使用体验的进阶用户参考。
政府科技管理者如何利用科创数智大脑实现产业政策精准推送?.docx
政府科技管理者如何利用科创数智大脑实现产业政策精准推送?
SharePoint
3,245
社区成员
4,605
社区内容
发帖
与我相关
我的任务
SharePoint
企业开发 SharePoint
复制链接
扫一扫
分享
社区描述
企业开发 SharePoint
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章