如果您是MOSS的专家,我需要您的帮助。
我有一个需要将文档上传到MOSS文档库的系统。
我认为第1阶段系统最简单的方法就是将网络路径映射到MOSS文档库。
整件事似乎太容易了。之后使用System.IO进行直接复制。
我想知道的是,这种方法是否足够可靠,可以用于生产系统?
猜测会很棒,但如果您有以这种方式使用MOSS的真实经验,那么您的答案意味着很多。
感谢。
答案 0 :(得分:1)
只要您对副本进行正确的错误检查,就可以了 - 如果您牢记使用SharePoint文档库和文件命名约定的标准警告。
SharePoint不允许NTFS和FAT执行的文件名中的某些字符 - 当您尝试将它们复制到DL时会导致错误,无论您如何操作,因此您需要事先清理文件名。
使用SharePoint的webdav界面的网络路径的唯一缺点是,如果你压力太大(很多文件的大副本),你可以很容易地压倒它,它将导致网络共享成为一段时间不可用。如果你不时地谈论几个文件,例如几个小时,那应该没问题。
答案 1 :(得分:0)
最好从网络路径中读取文件,然后使用Object Model API或Web服务上传文件。
您可以使用可以安排在方便的时间运行的计时器作业。计时器作业可以从XML文件中读取它的配置设置。
与使用System.IO的直接副本相比,此系统更易于维护和排除故障。