问题标签 [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 回答
5522 浏览

c# - 更改 SaveFileDialog 中保存和取消按钮的默认排列

我在 c# 中编码,我想更改 SaveFileDialog 中“保存”和“取消”按钮的默认排列。默认安排是“保存”按钮位于“取消”按钮上方。

我想要的是在“保存”按钮的右侧放置“取消”按钮。

我在网上搜索,发现这些按钮上的文本可以更改(答案在 stackoverflow 本身上),并且在更改它们的排列(位置)时没有发现任何内容。

到目前为止,如果你们中有人遇到过这种情况,请给我一个解决方案。...

谢谢你

0 投票
1 回答
617 浏览

ruby-on-rails - rails 3,托管@heroku,可以在浏览器上显示CSV...但是如何直接到“另存为”对话框?

在我的 rails 3 应用程序中,我使用 fastercsv 创建一个用于筛选的 csv 文件,现在效果很好......但是我如何让它打开一个对话框以将文件保存到用户的本地系统?

0 投票
1 回答
12067 浏览

c# - 将查询中的数据保存为 csv 文件

我有一个应用程序,它打开一个 csv 文件并将所有内容显示到格式化的 datagridview 中。从那里我有一个按钮,它打开另一个包含一系列复选框的表单。复选框有我们之前打开的csv文件的所有属性,用户应该可以根据自己想要的属性查询文件,然后保存文件。

例如,如果他们只想要一个显示所有带有翅膀的动物条目的文件,他们只选择翅膀复选框。从那里,您选择保存按钮,它应该保存文件。

这是保存按钮的代码,但是下面有错误:

我不确定为什么。

0 投票
6 回答
8248 浏览

c# - 使用 GetSaveFileName 创建 SaveFileDialog 时如何停止覆盖提示

我想停止使用 Windows API 方法调用在 SaveFileDialog 弹出文件替换对话框。我只想这样做,因为我使用用户提供的文件名创建了一个新文件夹,因此存在另一个同名文件不是问题......

实际上,我使用 Windows 函数创建 savefiledialog - GetSaveFileName 因为我已经使用 hookProc 自定义了对话框...如果有人知道,请回答...

谢谢

0 投票
1 回答
3107 浏览

c# - 在单独的线程中运行方法并使用保存文件对话框出错

单击 button1 时,将在单独的线程中调用导出方法,并且不会引发错误,但保存文件对话框不会出错。所以请告诉我我在代码中的错误是什么。我的方法在单独的线程中调用方法是错误的。还解释了plzz保存文件对话框没有打开。我需要纠正哪个区域。请解释一下。谢谢。

0 投票
4 回答
225 浏览

html - 影响浏览器下载目的地

有没有办法影响给定 HTTP 下载的浏览器下载目录?场景是我们的一些用户抱怨他们在下载文件时必须单击目录结构。由于我不知道他们的个人偏好,因此最好让浏览器使用最后选择的下载目录。这可能吗?我知道用户可以从大多数浏览器的选项对话框(firefox、chrome 等)中选择他们的下载目的地,但我可以从服务器端影响该行为吗?

谢谢,莫

0 投票
2 回答
5459 浏览

javascript - Javascript 另存为对话框

我正在尝试用javascript编写另存为对话框,

我有一个数据内容,我想让用户保存它,

我设法让下面的代码工作,但这段代码正在改变 html 数据,

所以我的问题是:

1)我怎样才能找回html数据,就像我点击按钮之前一样?

2)我可以做更优雅的方式吗?

0 投票
2 回答
62247 浏览

c# - SaveFileDialog 过滤器中的多种类型

在我的 SaveFileDialog 中,我在过滤器中有多种类型,但是在查看对话框时,如果我选择一个过滤器来查看目录中该类型的文件,我只能看到第一个和最后一个过滤器的文件。

我可以看到 .bmp 和 .wmf 类型的文件 如果我更改过滤器的顺序,我总是只能看到第一个和最后一个。

0 投票
5 回答
41873 浏览

c# - 在内存中写入文本文件并使用 savefiledialog 保存

我正在尝试在内存中创建一个文本文件,向其中添加一些行,最后将文件保存在文本文件中。我可以处理 savedialog 部分,但我不知道如何从内存中获取文本文件。任何帮助和提示都将得到应用。

到目前为止,我正在做的是:

请注意 我会调用 tw.WriteLine() 在不同的地方添加更多的行,所以我想在程序结束时保存它(所以这应该包含在 using{} 之类的东西之间)

更新

StringBuilder 似乎是这样做的更可靠的选择!当我使用 MemoryStream 执行此操作时,我的文本文件中出现了奇怪的剪切。

谢谢。

0 投票
1 回答
723 浏览

firefox - Firefox 扩展:处理文件保存对话框

我访问的一些网页有顽固的可执行文件保存对话框。我想使用扩展程序执行以下操作之一:

  1. 默认保存文件并关闭对话框。我查看了http://kb.mozillazine.org/File_types_and_download_actions这些文件并没有真正起作用(问题描述在: http: //kb.mozillazine.org/File_types_and_download_actions在“无法设置自动操作。我验证了标题。)

    我想我可以使用 https://developer.mozilla.org/en/Download_Manager_preferences 的 browser.download.manager.closeWhenDone ,如果我弄清楚第一部分:)

  2. 禁止下载管理器完全显示任何此类对话框。

我发现 https://developer.mozilla.org/en/nsIDownloadManager#addListener() 和 https://developer.mozilla.org/en/Download_Manager_improvements_in_Firefox_3 看起来很有希望。我也不知道如何提取传输的源 URI。我很好奇是否有人有任何使用这些的现有示例,或者是否有更好的方法来做到这一点。或者,如果有人知道我可以戳 Firefox 代码的哪一部分,那也会很有用。

谢谢!

PS:抱歉,我不得不在 https:// 之后用不必要的空格断开上面的超链接 - 显然我需要 10 个声望才能做到这一点:)