问题标签 [openfiledialog]

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 投票
4 回答
652 浏览

c# - 使用 ControlTemplate 在用于文件名的文本框旁边显示“浏览”按钮

我正在尝试将“浏览”按钮附加到许多将包含文件名的文本框。

我的目标是这样的:

我声明的控件模板如下:

但是当我尝试使用它时,那里不再有 TextBox。只有一个空格,后跟“...”

有谁知道我做错了什么?这是只能通过制作新的 UserControl 来解决的问题吗?

0 投票
2 回答
2893 浏览

asp.net - ASP.NET 文件浏览器获取文件路径

<input type="file" />在 MVC 中使用作为文件浏览器对话框。不过,我实际上并不想上传文件,我正在使用它来选择共享驱动器上的模板。我只想在我的操作方法中获取完整的文件路径。然后服务器将处理文件并强制下载到客户端。我已经掌握了该HttpPostedFileBase对象,但我没有看到文件路径属性。这可能吗?或者如果没有,还有哪些其他选择?

0 投票
1 回答
2869 浏览

c# - C# OpenFileDialog 存储路径

在我的应用程序中,我有两个地方需要用户选择文件。在这两种情况下,文件都位于不同的目录中,但它们在运行之间通常是相同的。

OpenFileDialog 似乎默认为最后使用的目录,但这对我来说没用,因为它几乎总是错误的文件夹,我最终在两个文件夹之间交替。我想要以某种方式让第一个对话框记住上次打开时使用的路径,第二个也记住它自己的路径。

示例:路径 A 为 C:\foo\bar\something\x.dll,路径 B 为 C:\foo\baz\whatever\y.xml

对话框a打开,我选择A,然后对话框b打开(默认为A),我必须向后导航到B。当我再次打开应用程序时,对话框a打开(默认为B),我必须向上导航再到A。

我想通过分别记住路径来避免所有这些额外的导航。有什么好的方法吗?

0 投票
2 回答
2161 浏览

c# - 在 C# 应用程序中使用 OpenFileDialog 控件

我确定我之前已经问过这个问题,但搜索什么也没做,我完全忘记了如何做到这一点。

我需要一种方法让用户从他们的硬盘驱动器中选择一张图片并使用该位置将该图片加载到 Image 类中。

我过去曾这样做过,但正如我所说,我不记得我是如何做到的。

我知道您可以将文件类型过滤器应用于 OpenFileDialog。

有什么指导吗?谢谢!

0 投票
1 回答
521 浏览

vb6 - 在 vb6 中,如何让打开文件对话框以详细模式显示文件?

需要在 vb6 openfiledialog 中设置默认文件显示。

0 投票
1 回答
188 浏览

.net - 在 .NET OpenFileDialog 中切换“文件类型”下拉菜单会清除文件列表错误

我正在尝试在 C++ 中使用 .NET 类 OpenFileDialog 并遇到一个奇怪的错误。我的基本代码如下。

当代码到达这一点时,对话框将按预期打开。但是,如果我像用户一样切换“文件类型”下拉菜单,对话框窗口中列出的文件和目录就会消失(与过滤器无关)。如果我转到父目录,然后重新输入相同的子目录,则文件和目录会正确显示,并按预期过滤。有谁知道为什么我会得到这个奇怪的错误?

仅供参考,我使用的是 Windows XP 64 位 SP2,使用 Visual Studio 2010 for .NET 4 构建。

0 投票
1 回答
506 浏览

winapi - 在 OpenFileDialog 上获取工作目录

当您在 OpenFileDialog 上选择多个文件时,您会在结构成员中获得工作目录路径, OPENFILENAME但是当您选择单个文件时,您会在该变量成员中获得文件名的路径。

在循环和计数以检查文件数量之前,是否有可能首先获取路径?

0 投票
3 回答
45548 浏览

c# - 将图像加载到文件流

我正在使用加载图像

选择文件后,“打开”会填充几个项目,包括路径。

现在我想将文件加载到文件流(或类似的东西)中以通过网络服务发送......这可能吗?

谢谢

0 投票
1 回答
1205 浏览

outlook - 如何使用 VSTO 在 Outlook 中打开“另存为”对话框并获取用户输入的文件名

我正在为 Outlook 创建一个 VSTO 加载项。作为此加载项的一部分,我需要能够允许用户将网格另存为 CSV 文件。当用户单击网格上的“导出”按钮时,我想弹出“另存为”对话框,允许用户选择文件/输入文件名和位置。当用户单击确定时,我需要一种方法让我的加载项再次获得控制权,获取输入的文件位置并使用它来写入我的 CSV。

我已经环顾四周了一段时间,但我就是不知道如何做到这一点。有任何想法吗?

0 投票
3 回答
1472 浏览

c# - C# WPF OpenFileDialog 在 XP 中导致崩溃,而不是在 Vista 中

我有一个 WPF 应用程序,可以在我的 Vista 开发机器上运行良好,但不能在生产 XP 机器上运行。唯一的问题是调用 OpenFileDialog.Show()。一旦我调用该方法,应用程序就会在 XP 框上终止。

该问题不会触发异常。(我已经在 try-catch 块中包围了该块,但无济于事。)当我单击“文件”->“打开”应用程序并在 XP 中退出时。有趣的是,我可以使用 File->Save 并使用 Save As 对话框将文件写入磁盘。我已经尝试将它构建到 .Net 3.0 和 3.5,但它没有任何区别。

我已经尝试过 Microsoft.Win32.OpenFileDialog 和 System.Windows.Forms.OpenFileDialog 并得到完全相同的症状。

Microsoft.Win32 变体的代码块:

我唯一的线索是安全事件日志中的以下(部分)条目。

有任何想法吗?(请!)