我想知道是否有人知道如何通过FTP将文件上传到sharepoint(v3 / MOSS)文档库。我知道webdav是可行的。如果有可能,这甚至可以得到微软的支持吗?
答案 0 :(得分:8)
我不这么认为。我认为你的选择是:
答案 1 :(得分:3)
您可以将驱动器映射到SharePoint文档库,例如\\ serveraddress.domain.com \ Documents。所以我会尝试在你的FTP服务器上映射一个驱动器,然后确保通过FTP传入的文件被发送到该驱动器。
答案 2 :(得分:2)
大编辑:你们有没有想过如何上传到SharePoint(WSS)?我尝试过驱动映射,然后使用Robocopy和Synctoy复制文件,认为工具可能提供更好的控制(即复制日期修改控件)。据我所知,文件实际上作为数据库对象存储在SharePoint中,因此SharePoint视图在文档库中显示数据库对象(SQL对象)的属性,新用户希望看到文件属性。那些文件属性仍然存在!他们只需要通过不同的视角来揭示。我特别喜欢SharePoint文档库的映射网络驱动器视图。文件属性对我的团队非常重要,所以我们在开始时就关注它。但是,作为一个意见,显示显示为不正确的属性的默认视图只是简单烦人!
我们为在SharePoint中进行大型文件迁移而提出的最佳解决方案是映射网络驱动器,然后使用名为FreeFileSync available at SourceForge的工具移动文件和文件夹。这很好,因为它会生成详细的错误消息并提供大量控制,尤其是对于SharePoint试图阻止特定文件名或文件扩展名的实例。
答案 3 :(得分:1)
直接FTP到SharePoint不是您的选择之一。您需要运行一个计时器作业来检查您的FTP目录并上传到文档库中。
答案 4 :(得分:1)
是的,这是可能的。
WebDav重定向器允许您通过UNC路径访问webdav资源(包括Share Point),即\ yourspserver \ site \ doclib。 IIS FTP服务器接受UNC路径作为虚拟目录的后备存储。
在您的ftp服务器上,右键单击IIS管理器中的ftp站点,然后选择“添加虚拟目录”。为其命名并指定物理路径的sharepoint unc路径。您需要将“connect as”用户设置为可以访问您要连接的sharepoint文件夹的域用户。
连接到ftp文件夹,您应该可以“cd”到目录中并放入/获取文件而不会出现问题(我自己确认)。唯一需要注意的是IISFTP的一个古老的bug /功能,它没有在ls / dir命令列表中显示虚拟目录。修复方法是创建一个镜像虚拟目录位置的物理文件夹。例如,如果您的ftp root是c:\ inetpub \ ftproot,那么您需要创建一个与此位置中虚拟目录的名称相匹配的目录。它将显示在ls / dir列表中,但cd命令仍将移动到虚拟目录,而不是物理目录。
答案 5 :(得分:0)
您可以使用Couchdrop直接通过SFTP / FTP进入SharePoint文档库。它将您的SharePoint变成本机SFTP / FTP服务器,您可以创建其他用户,等等。如果您需要帮助而不愿意提供帮助,请大声说出来。
完全公开:我代表Couchdrop