问题标签 [web-folders]

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 投票
1 回答
644 浏览

asp.net - 如何在 asp.net web 应用程序中创建 webshare?

我们希望在我们的 asp.net 3.5 Web 应用程序中提供一些文件存储功能,并希望用户通过映射到特定 URL [托管在我们的 IIS 上] 来创建 Web 文件夹。这将允许用户简单地将文件从他们的系统复制到映射的 web 文件夹,并为他们保存上传文件等任务。任何关于我们如何在 webserver 上实现 webshare 功能的想法都将非常感激。

0 投票
2 回答
260 浏览

wordpress - 两个文件夹的重写规则

我正在将我的网站从Joomla迁移到WordPress,为此我需要设置对新子文件夹的访问权限以安装 WordPress。

我有一个.htaccess将实际 Joomla 应用程序重定向到子目录的文件/joomla/。在删除目录之前,我需要访问/wp/设置和测试。/joomla/实际.htaccess是:

猜猜我必须删除或更改IndexIgnore但也允许/wp/访问,您可以帮我解决这个问题吗?

在 GoDaddy 托管,虚拟服务器是 Linux。

0 投票
1 回答
172 浏览

ms-access - Access 2007 - 为什么 Access 不能用于工作区/Web 文件夹?

因此,如果我尝试在“工作区”的 Web 文件夹中获取当前驻留在网络共享驱动器上的 Access 数据库(或尝试为此创建一个全新的数据库),为什么它不起作用?我已对尝试添加它的文件夹进行读取、写入修改权限,但是我可能会出错,并且它无法识别文件类型(.accdb 或 .mdb 被设为 .unk)。

有人可以向我解释为什么这不起作用的逻辑吗?

编辑:所以我想我应该在共享驱动器上包含一个包含访问前端文件的文件夹,以及该文件夹中包含 BE 表文件的另一个文件夹。我试图重现 web 文件夹中的共享驱动器。我什至无法让 .mdb 部分工作,除非它在本地下载到我的计算机上。

0 投票
2 回答
280 浏览

windows - Web 文件夹选项:所有的 webdav 服务器都是一样的吗?

我已经在 Apache 上使用 PHP 实现了一个 webdav。但是,在使用 XP Web 文件夹进行测试时,我遇到了一些问题。

我注意到,当我右键单击任何文件夹时,“新建”选项仅包含“文件夹”选项,即我只能创建新文件夹而不能创建文件。此外,当我右键单击一个文件时,我只能看到一个“打开”选项,它可能会使用其关联的程序打开该文件。“打开方式”选项不可用。此外,即使打开文件通常也会打开我的浏览器尝试打开它,而不是相关的程序。最后,即使我使用 MS Word 之类的程序打开文件,我也无法将其保存在原地。

我相信 windows 上的 web 文件夹支持所有这些功能,就像 windows 资源管理器一样。有趣的是,当我使用 web 文件夹访问www.ajaxfilebrowser.com上的测试 webdav 服务器时,我得到了所有这些功能,这让我怀疑问题涉及我的 webdav 实现。但是,如果所有必需的 webdav 方法都已实现,那么一台 webdav 服务器与另一台的区别是什么?Web 文件夹是否使用某些属性来确定启用哪些选项?

0 投票
1 回答
4501 浏览

c# - 如何在 C# 中枚举网络共享和 Web 文件夹?

.Net 为我们提供了一个 FolderBrowserDialog 控件来浏览文件夹。然而,这是一个模态对话框。我需要创建一个可以放到表单上的用户控件。因此,我一直在考虑创建自己的,我需要在其中获取所有本地驱动器、映射的网络驱动器、UNC 共享和 Web 文件夹 (WebDAV/SharePoint)。我正在使用 Windows 7 和 .Net 4.0。

本地和映射网络驱动器
我可以从 DriveInfo.GetDrives() 获取本地驱动器。但是,这些仅向我显示可用/在线的驱动器。在 Windows 资源管理器中,您还会看到已断开/不可用的映射网络驱动器。

网络文件夹/UNC 共享
从目前我发现的情况来看,.Net 中似乎没有一种机制来枚举 UNC 共享。看来我必须使用 Interop to Win32 APIs 才能使用WNetOpenEnumWNetEnumResource函数来枚举网络邻居。我得到了这个工作,但想知道是否没有其他方法。

Web (WebDAV) 文件夹和 SharePoint
在 Windows 资源管理器中,我配置了一些 WebDAV 文件夹。使用上面相同的互操作调用WNetOpenENumWNetENumResource我得到了一个节点“Web 客户端网络”,并且出现了已连接和可访问的 WebDAV 文件夹。

问题

  1. 如何获取已配置但脱机的映射网络驱动器?
  2. 是否有另一种枚举 UNC 共享的方法,或者我是否坚持使用上述命名的互操作调用?
  3. 向我返回了“ WNetEnumResourceMicrosoft Terminal Services”的空节点。我怎样才能过滤掉这个,而不是根据英文文本过滤?
  4. 返回的 web 文件夹WNetEnumResource不是我创建它们时分配给它们的用户友好名称,而是采用 IP-Address@Port 格式,例如\\nnn.nnn.nnn.nnn@18123. 如何获取 Web 文件夹的用户友好名称?
  5. 离线的网络文件夹根本没有出现,但在 Windows 资源管理器中却出现了。关于获取离线的有什么建议吗?
0 投票
0 回答
1944 浏览

c# - 如何在 C# 中读取 Windows 快捷方式的属性?

我创建了几个用于访问 WebDAV 和 SharePoint 的 Web 文件夹。我的网络快捷方式文件夹位于此处:

我创建/定义的每个 Web 文件夹都作为目录快捷方式列在 Network Shortcuts 文件夹中。当我右键单击每个快捷方式的属性时,它会给我 Web 文件夹连接的详细信息,具体来说,我可以获得以下信息:

如何在 C# 中访问这些属性?

0 投票
3 回答
102 浏览

linux - 安全性:在服务器上命名难以猜测的文件夹是否是一种好习惯?

安全问题:用难以猜测的名称(8 个以上符号,而不是简单的“管理员”或“服务”)来命名服务器上的文件夹是否是一种好习惯?我询问的文件夹不仅包含图标或 .js 文件或 .css 文件,还包含 .php 文件并受 .htaccess 文件保护(全部拒绝)。

0 投票
1 回答
2045 浏览

.htaccess - 使用 .htaccess 或其他方法阻止对子文件夹的直接访问

对不起,我的英语不好 :)

我有个问题。

如何在我的网站中阻止错误页面或重定向尝试访问子文件夹的用户?我不需要受密码保护的文件夹,而只是显示所有子文件夹的错误。

例子:

www.mysite.com/folder - 此文件夹内容不应对用户可见

0 投票
2 回答
7749 浏览

asp.net - 保护 ASP.NET Web 目录中的文件夹

我在一个网站上工作了很长时间,它一直运行良好,最近报告了一个问题,我需要解决这个问题。

在我的站点中有一个名为 repository 的文件夹,其中包含诸如 word 和 PDF 文档之类的文件,理想情况下,只有登录的用户才可以下载它们,但现在已经观察到任何未登录该网站的人,甚至也可以下载它们:(

有没有办法在不将文件夹移出 web 目录的情况下处理它?就像使该文件夹受密码保护并且只有我的页面可以访问内容一样,任何代码示例或链接都将非常有用。

我的 Web 应用程序位于带有 C# 的 ASP.NET 2.0 中,服务器具有 IIS 6.0。

提前致谢

编辑:

我的 Web.Config 中有这些标签:

0 投票
0 回答
216 浏览

vb.net - IIS 6 上的 HTTPModule 在 Web 文件夹请求上执行?

是否可以使用 HTTP 模块通过 IIS 6 中的 Web 文件夹监视对站点的请求?我有一个非常简单的应用程序设置了一个 HTTP 模块,我在我的 Web.config 中引用了这个模块,如下所示:

在模块中,我设置了代码以在 BeginRequest 事件触发时写入“C”驱动器上的日志文件:

现在,如果我导航到,Http://localhost/default.aspx我会在我的日志文件中看到一个条目,如下所示:

开始请求路径:\default.aspx

但是,如果我从 Internet Explorer 打开一个文件夹(我的站点中的一个子文件夹)作为 Web 文件夹,则不会记录任何请求。将驱动器映射到该文件夹​​具有相同的效果。

是否可以在运行 IIS 6 的机器上对 Web 文件夹或映射驱动器的请求执行 HTTP 模块?

如果是这样,是否需要任何额外的 IIS 配置?