问题标签 [savefiledialog]

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 投票
2 回答
2451 浏览

javascript - 文件下载对话框何时打开?- HTML, Javascript

我有一个html页面,当我点击页面上的文件链接时,会弹出文件下载对话框,并且这个文件对话框会锁定页面。我的意思是如果不选择其中一个选项(打开、保存、取消),我无法在页面上执行任何操作(这很正常)。我需要的是javascript是否可以检查页面是否被锁定。(或者是否弹出文件对话框?)

ps不要说“给链接添加onclick事件”,因为服务器可能响应很慢(比如点击后30秒)

0 投票
1 回答
440 浏览

c# - 在另一个自定义对话框之上保存对话框的行为很奇怪!

我的应用程序中有图表的另存为图像功能。图表控件是一个自定义用户控件,其中包含自定义逻辑。它也有一些基于大小、缩放等的缩放。但是,在将它们保存为图像时,我想给用户设置图像大小的选项(例如:800x600 像素@300 DPI)。

为此,我为图像的各种设置创建了一个带有文本框/复选框等的表单。这些文本框之一用于文件名。文件名文本框是只读的,并带有一个浏览按钮,单击该按钮会显示 SaveFileDialog。

用户在主窗体的菜单中单击“另存为图像”。我使用以下代码显示 ImageExportDialog:

在 ImageExportDialog 中,用户点击浏览按钮,SaveFileDialog 如下所示:

现在的问题是,当用户单击 SaveFileDialog 中的“保存”按钮时,按预期设置了 txtFileName.Text,但父自定义对话框似乎也从 ShowDialog 方法返回,并且 DialogResult 与保存文件对话框!然后控件继续执行上述代码的“获取用户选择的设置并生成图像”部分。

不太确定我在这里做错了什么!

0 投票
2 回答
770 浏览

visual-studio-2008 - 如何使用“保存到..”对话框将字符串从 EditControl 写入 Visual Studio 2008 中的文本文件?

我正在 MFC 中编写我的第一个应用程序,我希望包含一个非常简单的功能:包含一个“保存到文件”按钮,单击该按钮会弹出熟悉的“另存为..”对话框并最终保存文本文件中的数据。我找不到如何调用此对话框 - 有人能指出正确的方法吗?

0 投票
1 回答
919 浏览

wpf - 有没有人注意到双击选择文件时,WPF 文件对话框会通过单击传递给 UI?

我的 WPF UI 上有一些按钮,我还需要不时选择文件。我一直注意到奇怪的问题,当我双击文件对话框中的一个项目时,主 UI 上的一个按钮也会被点击。经过实验,似乎如果您在主UI上将文件对话框中的一个项目与它后面的按钮对齐并双击选择文件,它也会单击它后面的按钮。

有没有其他人注意到这一点,或者这只是我的 UI 布局方式的一个怪异错误?

0 投票
2 回答
741 浏览

javascript - 如何保存由 OS X Dashboard Widget 生成的文件?

我有一个要移植到 OS X Dashboard 小部件的网络应用程序。Web 应用程序使用 JavaScript 在客户端生成一些数据,然后,当用户想要保存它时,将其发送到服务器端脚本,该脚本使用Content-disposition: attachment;HTTP 标头中继数据,在大多数情况下触发保存文件对话框浏览器。

我试过在仪表板环境中复制它。小部件只是消失了。我不知道,但我怀疑它实际上可能正在导航到不熟悉的内容。

那么,我如何触发“保存文件对话框”——或者,如果失败了,使用任何方法将 Widget 生成的数据保存为文件?

0 投票
2 回答
2609 浏览

c# - SaveFileDialog 问题(C#)(VS2008)

由于某种原因,我遇到了 SaveFileDialog 的问题。我要做的就是从文本框中逐行提取数据并将其写入文本文件,然后将该文本文件保存到桌面。第一段代码可以正常工作(尽管它不会保存到桌面)。第二段代码是我想要使用的,但是当它创建文本文件时,文本文件是空的。我在第二段代码中做错了什么?

此代码有效,但它不保存到桌面,它不如第二个代码好。

这段代码不起作用,但它是我想要使用的。

0 投票
4 回答
101326 浏览

html - 如何设置从浏览器下载的文件名?

我正在编写一个 Web 应用程序,除其他外,它允许用户将文件上传到我的服务器。为了防止名称冲突和组织文件,我将它们放在我的服务器上后重命名。通过跟踪原始文件名,我可以与文件的所有者进行交流,而他们不知道我在后端更改了文件名。也就是说,直到他们去下载文件。在这种情况下,系统会提示他们下载名称不熟悉的文件。

我的问题是,有什么方法可以指定仅使用 HTML 下载的文件的名称?因此,用户上传了一个名为“abc.txt”的文件,我将其重命名为“xyz.txt”,但是当他们下载它时,我希望浏览器默认将文件保存为“abc.txt”。如果仅使用 HTML 无法做到这一点,有什么办法吗?

0 投票
2 回答
623 浏览

silverlight - 在 Silverlight 的 SaveFileDialog 中缺少 DefaultFileName 的最优雅的解决方法是什么?

Silverlight 中的 SaveFileDialog 缺少 DefaultFileName 属性,导致用户必须在从 Silverlight 应用程序下载每个文件时手动输入文件名。

这很烦人,对此有很多批评,请参阅Silverlight 论坛

我的问题是:解决这个问题的最优雅的方法是什么?

0 投票
3 回答
8133 浏览

php - 如何在不离开 php 页面的情况下强制保存另存为对话框?

我有一个锚标签:

我希望用户单击它,然后出现一个“另存为”对话框,其中包含我确定的新文件名。

我发现了这个(http://www.w3schools.com/php/func_http_header.asp):

我不明白把这些标题放在哪里。在页面顶部?当我尝试将这 3 行直接放在链接上方时,我收到以下错误:

警告:无法修改标头信息 - 第 118 行 /home5/ideapale/public_html/amatorders_basic/admin/download.php 中的标头(输出开始于 /home5/ideapale/public_html/amatorders_basic/admin/download.php:38)

我刚刚添加的两个标题行都出现了相同的错误。紧接着,就有数千行 ASCII 字母。如何使用 jQuery 或 PHP(更简单的方法)显示“另存为”对话框?

0 投票
4 回答
443 浏览

c# - 是否可以使用我选择的所需名称保存文件

大家好,我将使用我选择的名称保存一些文件名。就像当我在我的表单上单击保存时,我将显示一个保存对话框选项,并且在该窗口的文件名上,我希望拥有自己的文件名,例如某个或其他名称,当他单击保存时,我想保存那个文件...

任何的想法..

实际上我已经编写了一个代码来保存我的文件,如下所示

但是在这个桥上我有一个问题

根据我的要求,我正在那个特定的路径中保存。但是当我制作一个 exe 文件并提供一些文件时,他们可以直接安装在 C: 或其他目录中,所以为了克服这个问题,我想为用户选择一个保存文件对话框,以便他可以将文件保存在他的位置必需的..