问题标签 [document-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
132 浏览

php - 如何仅通过我的 Web 应用程序限制通过浏览器下载文件系统

当文档不是我的 Web 应用程序时,我需要最好的方法来防止对文档文件的任何访问,例如,我需要对搜索引擎或公共用户隐藏一些文件,并且只有私人用户可以访问并下载它们。

我想将文件保存在文件系统中而不是数据库中,以免增加数据库使用率。

0 投票
1 回答
4476 浏览

sharepoint - 为什么 SPList 的 LastItemModifiedDate 与列表中显示的修改日期不一样?

我有一个文档库,我以SPList. 当我使用LastItemModifiedDate列表的属性时,返回的 DateTime 是{1/7/2010 1:37:41 AM}但是当我浏览到文档库(使用我的网络浏览器)时,我可以看到最近修改的日期是7 /01/2010 12:37 PM (这是我编辑文件时的正确当地时间)。

这在我看来像是一个时区问题,但我不确定LastItemModifiedDate从哪里获取它的设置。

我需要更改哪些内容才能LastItemModifiedDate与浏览器中显示的时间一致?

0 投票
2 回答
5068 浏览

sharepoint - 如何以编程方式获取文档库中子文件夹的 GUID

好的,这是场景......我在文档库中创建了一个子文件夹,当一个项目添加到文档库时,我想对文档进行一些处理,然后将项目移动到子文件夹,比如 MySubFolder . 为此,我将使用此声明

但 Folders[] 集合将采用 int 索引或 guid。因为我是在工作流程中进行的,所以我不知道如何在此处获取文件夹的 guid。请注意,我不能在此处使用 url 来获取 GUID,因为相同的工作流程适用于许多文档库,并且我在所有文档库中都有 MySubFolder 子文件夹,因此我认为在这里提供 url 似乎有点俗气。

0 投票
1 回答
11395 浏览

sharepoint - 复制文档库

有没有办法在 MOSS 2007 中做到这一点?

而不是手动创建具有不同名称的相同类型的文档库,我想使用快捷方式 - 如果存在 - 来实现这一点。

谢谢。

0 投票
2 回答
121 浏览

security - 文件安全系统 - 我在重新发明轮子吗?

我正在设计一个文件安全系统。最终,文档分解为多个部分,然后分解为内容元素。然后是一个安全 id,大概是一个 GUID,它与内容元素相关联。当用户请求内容元素时,他们会提供一个 SID,系统会确定他们是否被授权。搜索结果以相同的方式过滤。

系统也将以相反的方向运行……给定一个安全 ID,它将生成一个导航栏,该导航栏由具有用户被授权的内容元素的部分的文档组成。很酷的东西。

所以到目前为止我可以做所有这一切......我担心的是我在这里重新发明轮子......显然,我从传统的 Windows 安全性中大量借用,并且它具有 Active Directory 的阴影。无论如何,我想就是否有一些我可以使用的现有技术而不是从头开始编写它来获得一些明智的意见。

我不想做的是使用文件安全性,所以从一开始就没有。任何其他想法将不胜感激。

TIA。

CBB

0 投票
1 回答
1550 浏览

asp.net - 启用 SharePoint 电子邮件的文档库上的工作流问题

所以...这是场景...我在文档库上有一个将文件复制到Windows目录的工作流...此工作流设置为在将新项目添加到文档库时启动...因此,当您手动将文件上传到文档库时,一切正常...但是当我们使用电子邮件填充文档库而不是手动上传文件时,就会出现问题。收到电子邮件时...工作流成功启动并正常运行(我保留了工作流历史记录条目以检查是否正在执行代码的每个部分)...当文件被复制到的部分时工作流停止已到达 windows 文件夹。

我基本上认为这是权限或访问问题的问题。因为当我们手动上传文件(即从文档库>上传)时,一切正常。但是也许在文档库收到电子邮件时使用了其他一些权限集...我尝试通过将权限分配给 Windows 文件夹上的“每个人”...但没有运气...

当文档库收到电子邮件时,有人可以告诉我使用哪个 Windows 用户帐户吗?(我认为它是 IIS 默认帐户 - 但它不是包含在每个人中吗??)

我可以想到的一种解决方案是,对于将文件传输到 windows 文件夹,我应该对特定代码段(将 doc 库文件写入 windows 文件夹)使用临时模拟,但欢迎提出任何建议。

PS我现在无法访问服务器,所以我只能在我的脑海中设计方法......无法正确测试它们......所以最好有你所有的建议,这样一旦我获得访问权限,我就可以尝试所有的东西:D

0 投票
2 回答
135 浏览

sharepoint - 哪个 Windows 帐户用于将文件上传到 SharePoint 文档库?

我正在使用以下代码

在工作流中显示正在使用哪个用户帐户上传文档。当我在工作流历史事件中写入上述字符串时,它总是返回网络服务,即使我使用网站集管理员登录。谁能告诉我为什么会这样?

0 投票
2 回答
1354 浏览

asp.net - 问题 - 收到电子邮件时,SharePoint 工作流作为以前的版本运行

我已经修改了一个 SharePoint Visual Studio 工作流,该工作流根据开发机器的要求工作。我必须将它部署到共享点服务器上启用电子邮件的文档库,并且它设置为在将新项目添加到库时自动启动。当我将它部署到服务器并手动上传到文档库时,即使用上传按钮上传文档,它会按预期运行。但是当文档库收到电子邮件时,会运行以前版本的工作流。这真是令人沮丧。我已经删除了所有以前版本的工作流,现在只剩下一个。我已尝试删除工作流程并再次添加它,但仍然是相同的行为。我已经从 windows 文件夹中删除了临时 .net 文件,但没有运气。

如果没有正确安装新版本,为什么手动上传工作正常?有人可以帮忙吗?我希望在手动上传和电子邮件上运行相同版本的工作流。

0 投票
2 回答
1900 浏览

sharepoint - 将文件夹添加到当前文档库

如何将文件夹添加到当前文档库(如果当前文档库中不存在该文件夹)?

(当前是最终用户所在的位置)(我将将此代码添加到 itemAdded 事件处理程序)

0 投票
1 回答
1437 浏览

asp.net - Windows Sharepoint 服务 - FullTextSqlQuery 文档库无法找到由系统帐户创建的项目

我们创建了一个将文件上传到 WSS Doc Libary 的 ASP.NET Web 应用程序。这些文件被添加到库中的“系统帐户”下。FullTextSqlQuery 类用于搜索文档库项。但它只搜索由“管理员”等 Windows 用户帐户上传的文件,而忽略“系统帐户”上传的文件。因此,即使我们在文档库中有必要的数据,搜索结果也是空的。这可能是什么原因?代码如下:

公共静态列表 GetListItemsFromFTSQuery(string searchText) { string docLibUrl = " http://localhost:6666/Articles%20Library/Forms/AllItems.aspx "; 列表项 = new List(); 数据表 retResults = new DataTable();