- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 web2py(基于 Python 的 CMS)中构建浏览器应用程序。该应用程序的一项要求是允许用户浏览到本地网络或本地驱动器内的文件夹。用户选择一个文件夹,该选择将成为我记录在应用程序数据库中的字符串。文件选择完全不在桌面上。我根本不关心文件选择。我只需要选择一个且仅一个文件夹。并获取一个文件夹的完整路径/UNC 作为字符串,集合是字符串、对象或任何我可以将完整路径组装为字符串的内容。
如何开发某种浏览器用户界面屏幕对象,使用户能够浏览并选择文件夹( c:\folder\folder -或-\\server\share\folder ...)然后捕获我可以将变量中的该字符串写入数据库吗?
我发现浏览器应用程序的这种使用存在很多障碍(过去并非如此)。我担心安全问题,但我也不敢相信浏览器的所有类似企业用途都被拆除并变得不可能(再次强调,因为过去并非如此)。
我不想规定实现。如果你愿意的话,可以吐出一些想法。如果您愿意,请摆脱这个技术堆栈的束缚。但基于浏览器的功能非常引人注目(如果我将其作为桌面应用程序或其他应用程序来执行此操作,我什至不需要发布此问题)。
该应用程序当前的技术堆栈是:浏览器(欢迎建议,但首选 Chrome)、JavaScript、jQuery、JQWidgets、Python、MSSQL(服务器托管,而不是 CE/本地)。但这些元素都不是硬性限制。 IE/Edge 除外。我们永远不会使用它。
如果您能给我指出 fiddle、GitHub 等示例,我将不胜感激。
是否有特定的 JavaScript 库、浏览器插件、Python 导入……我应该研究一下?
.Net 是否更适合应对这一挑战?
您知道是否有更好的论坛可以让我在哪里发布此问题?
谢谢
最佳答案
我不得不求助于这个。
应用程序的用户界面正在将方法发布回站点 Controller 上。然后,在站点服务器 (Python) 上执行的代码将向用户界面提供文件服务器共享上的文件夹和文件列表。
通过一些努力,我将能够为用户提供丰富而全面的用户体验,这实际上与最初期望的相同。或者至少足够了。
我无法提供用户本地硬盘驱动器的文件夹文件列表。用户工作站和文件服务器之间映射的任何驱动器都不会从 Web 服务器表示到文件服务器。这意味着用户必须学会在没有他们已经习惯的映射驱动器号的情况下生活。
关于javascript - 用于捕获完整文件路径/UNC 的 Web 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41404967/
好吧,我已经在这个问题上挣扎了很长时间了。我有一个项目来比较两个文件夹,两台服务器各一个。我们正在将源服务器上的文件与目标服务器上的文件进行比较,并将创建一个源文件列表,一旦目标服务器上完成更新,就需
我有一个 UNC 路径 \\houtester\common\log library\graphics 我需要在我的 c# 程序中使用它,显然它不会不会因为那个空白空间。我怎样才能让这条路起作用? 谢
我有一个 C# 进程需要读取远程服务器共享目录中的文件。 以下代码导致“共享不存在”。正在写入控制台。 string fileName = "someFile.ars"; string fileLoc
我的电脑装有 Windows XP,但没有互联网连接,只能访问网络驱动器。我想在网络驱动器上设置一个 git 存储库,然后从我的本地存储库推送到它,这样我就可以在一天结束时去一台有互联网连接的计算机并
是否有用于从 UNC 路径确定 NAS 存储上的可用空间的编程 API?我查看了 WMI 文档,并不清楚这是可能的。 非常感谢代码示例和对相关 API 调用的引用。 最佳答案 在 Windows AP
这是我遇到的问题: # The following line works Add-Content -LiteralPath "$Env:USERPROFILE\Desktop\[Test].txt"
我在从 Delphi 程序写入 Windows 7 中的映射网络驱动器 (P:) 时遇到一些问题。例如,当我尝试 ForceDirectories('P:\test\folder') 时,出现错误(找
我在为 Outlook 编写的 VSTO 加载项中有以下代码: savefolder = Regex.Replace(Guid.NewGuid().ToString(), @"[- ]
我正在尝试从 UNC 路径名的根获取文件夹和文件。我正在使用 Get-ChildItem。 我可以通过 UNC 路径从子文件夹获取结果,但不能从根文件夹获取结果。如果从命令行运行命令Get-Child
如果用户尚未安装远程驱动器并且仅使用 \\ 语法,如何将字符串中保存的此类路径 (\\nas) 转换为Java 中的文件,抱歉不太确定您如何称呼此 \\ 命名。 这个也是windows特有的吗,也可以
我们有似乎运行良好的批处理脚本,但是我正在编辑其中一个脚本以包含一些新工作,并且在手动运行脚本时(通过在 Windows 资源管理器中双击),每次在脚本中执行 pushd 命令时,我都会收到上述错误消
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我正在编写一个应用程序,需要从当前正在执行文件的网络目录中复制文件。 我试过用打开文件 using (var source = new FileStream(fileData.FileName,
我正在尝试使用以下代码检索一个目录的文件列表: string[] files = System.IO.Directory.GetFiles(source); 如果我尝试从本地目录检索它们,假设是 C:
我看到了很多示例,但我没有找到适合我的问题的东西。 这个问题是:我有一个用 C# 编写的程序。我使用的是 clickonce UNC 系统。 有了桌面上的快捷方式,就没有问题了。 但我想要针对特定
我正在研究一种在同一台远程机器上复制大文件的高效解决方案,我们称它为 FILESERVER。然后,我想从另一台服务器 (WEBSERVER) 远程发布这些文件的副本,所以我尝试使用 Windows 资
可能听起来很疯狂,但我想将一些 javadoc 文档链接到网络上存在的文件。这是从标准 UNC 路径访问的。 我想使用如下方式链接: /** * This class does something
同题;如何访问 ShareFolder 中的 UNC 位置? URL uri = new URL("file:\\\\x.x.1.10\\myUNC"); File file = new File(u
我正在寻找一种从映射网络驱动器获取“真实”UNC 路径的方法——这是一个常见问题,但没有使用我想要的语言或方法。 我希望用户能够使用 HTML 表单选择文件,但不能上传它(文件很大)。我只想获得文件的
我正在从我的程序(用 C++ 编写)连接到一个 unc 服务器 (\blablub\share)。现在我正在使用 WNetUseConnection 函数连接到服务器。现在我只想限制对程序的访问。因为
我是一名优秀的程序员,十分优秀!