1

我需要一个使用 SAS 将文件 (.html) 加载到共享点库的例程。该站点位于防火墙之外(无法使用“映射网络驱动器”方法)。

共享点库配置了“无版本控制”等,我的用户名/密码具有管理员权限..

4

3 回答 3

2

我相信有比 SAS 更简单的方法(工具)来做到这一点,所以我会让 SAS 调用其他一些进程 - 例如,如果你的 SAS 在 Windows 上,它可以调用(甚至生成)Powershell 脚本。这个http://poshcode.org/2122似乎是一种方式。

我已经通过 SAS 调用curl将文件上传到 SAS webDAV 服务器做了类似的事情。

如果您想要纯 SAS 方式 - 使用 newPROC HTTP作为 Web 服务调用应该是可行的。有关 SAS 方面的信息,请参阅 http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a003286672.htm ,可能是这个http://msdn.microsoft.com/en -us/library/ff798339.aspx 用于 Sharepoint 端。无论如何,PROC HTTP 对于一些更简单的事情似乎很有趣。

于 2012-07-24T19:37:12.223 回答
1

我认为您不能使用普通的旧 SAS 来执行此操作。如果您拥有 SAS Enterprise BI Server 产品,则有一个名为“SAS Web Parts for Microsoft SharePoint”的组件,但这实际上是 Sharpoint 和 BI 服务器之间的接口(因此您可以显示仪表板或运行存储过程)。

“最简单”的做法是创建您的 html 文件,然后使用 FTP 复制到 SharePoint 服务器。当然,这需要在另一端有一个 FTP 服务器,并且您需要寻求 Sharepoint 管理员的帮助。我自己也做过类似的事情。我自己不了解 SharePoint,但有一种方法可以设置它,以便自动识别目录中显示的所有内容。

可能还有其他解决方案,我也很想看到它们。

于 2012-07-19T16:31:26.417 回答
-1

Sharepoint 有这个美妙的网络界面。基本上你要做的就是打开你的网络浏览器,在 IE8+ 中效果最好,然后导航到你的站点 URL 并打开你的文档库。如果您选择功能区中的项目,则可以使用其界面上传文档。:)

SharePoint 已经公开了几个选项,使用旧的 Web 服务和新的休息服务。

http://msdn.microsoft.com/en-us/library/ff798339.aspx

于 2012-07-19T15:49:41.660 回答