问题标签 [save-as]

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 投票
17 回答
193149 浏览

javascript - 有没有办法在使用 data: URI 时指定建议的文件名?

例如,如果您点击链接:

data:application/octet-stream;base64,SGVsbG8=

浏览器将提示您下载一个文件,该文件由超链接本身中以 base64 格式保存的数据组成。有没有办法在标记中建议默认名称?如果没有,是否有 JavaScript 解决方案?

0 投票
2 回答
16534 浏览

excel - 使用VB自动化IE“目标另存为”

我正在尝试使用 excel VB 宏从受会员密码保护的站点下载 excel 文件。我正在使用“InternetExplorer”对象打开浏览器窗口,登录并浏览到正确的页面,然后在页面中扫描我想要的链接。使用 Workbooks.Open(URLstring) 不起作用,因为没有记录 Excel。它打开的不是实际文件,而是要求登录的 html 页面。

我的偏好是使用 VB 宏在 Internet Explorer 中的正确链接上自动执行右键单击“目标另存为”事件,但我不知道该怎么做。

0 投票
6 回答
615 浏览

user-interface - GUI设计:合并“保存”和“另存为”

我正在开发一个 GUI(OpenG Builder)。如何将“保存”和“另存为”按钮合并为一个按钮?

我的想法转到按钮右侧的“另存为”的“热点”,由字形表示。

如何以直观的方式实现此功能(GUI 屏幕截图、提示)?

我不是在寻找 ActiveX/.Net 实现。描述或屏幕截图就足够了。

0 投票
2 回答
3157 浏览

javascript - 更改弹出窗口的内容类型

这个问题带来了一个新问题:

我有一个 html 页面,当用户按下“保存”按钮时,我需要它来更改内容类型,以便浏览器提示将文件保存到磁盘

我一直在服务器端这样做以提供页面的“excel”版本(基本上是一个 html 表)

我现在想做的是做同样的事情,但是在客户端使用 javacript 但我无法做到。

这是我到目前为止所得到的:

0 投票
4 回答
2097 浏览

javascript - 如何提示用户将文本 (xml) 保存到文件?

我有一些用 XSLT 转换 XML 的 javascript 代码。我现在希望用户能够保存新的 XML(通过提示他们或将新的 XML 作为文件或其他东西抛出,以便用户可以保存它。有人知道该怎么做吗?

如何让用户将 XML(内容)保存为文件?

0 投票
6 回答
52058 浏览

excel - 打开 excel 2007 excel 文件并在 VBA 中另存为 97-2003 格式

我有一个奇怪的情况,我有一组 excel 文件,所有扩展名为 .xls.,在一个目录中,我可以在 Excel 2007 中打开所有这些文件。奇怪的是我无法在 Excel 2003 中打开它们,在同一台机器上,没有在 2007 年首先打开文件并将文件保存为“Excel 97-2003 工作簿”。在我将文件保存为 Excel 2007 中的“Excel 97-2003 工作簿”之前,当我在 2003 年打开 excel 文件时,我收到文件不是可识别格式的错误。

所以我的问题是:如果我已经在 2007 年打开了 excel 文件,并且我已经将打开文件的文件名存储在一个变量中,那么我如何以编程方式模仿上层的“办公按钮”的动作右键并选择“另存为”,然后选择“Excel 97-2003 工作簿”?我已经尝试过类似下面的方法,但它根本不保存文件:

感谢您的任何帮助或指导!

0 投票
3 回答
17964 浏览

delphi - (保存对话框)如何在 Vista/Win7 中更改文件过滤器时自动更改文件扩展名?

在显示保存对话框时,我想挂钩用户的过滤器类型更改并自动更改文件扩展名。(例如,像 MSPaint 的“另存为”操作。)

使用 TSaveDialog 并设置 UseLatestCommonDialogs := False,我可以通过以下代码处理此问题。(当然,没有最新的通用对话框支持。)

我想用 Delphi 2007 同时支持 XP 和 vista/7。

我应该使用 TFileSaveDialog 而不是带有内部包装的 TSaveDialog 吗?(而且我必须为使用IFileDialogControlEvents的 COM 编程而苦苦挣扎?)

或者我可以用 TFileSaveDialog 实现这一点,它只是标准属性?(我的开发环境还在XP机器上,所以没试过。抱歉。)

我认为这是非常常见的任务,但我找不到任何支持 Vista/7 的示例代码......

0 投票
2 回答
78704 浏览

vba - 如何以 PDF 格式输出报告,其中名称由字段值组成?

我想向我的 Access 2007 报告添加功能,通过单击按钮创建报告的 PDF 副本。我知道有一个OutputTo宏可以为我执行此操作,但它不允许我将报告字段值包含为 PDF 文件名的一部分,即:

虽然我看过这个MSDN 线程和这个SO question,但我没有看到任何答案中使用了字段值。

我认为 VBA 代码是要走的路,所以我(不成功)尝试了以下方法:

运行时错误“2465”:

Microsoft Office Access 找不到字段“|” 在你的表达中提到

有什么想法吗?

0 投票
3 回答
6836 浏览

image - 在matlab中将绘图保存到图像文件中:saveas和print之间的区别

我想知道在matlab中将绘图保存到图像文件时,saveas和print有什么区别?什么情况下两者都可以用,什么情况下只能用一个?

谢谢并恭祝安康!

0 投票
1 回答
558 浏览

.net - 更改 .net 中 http 处理程序生成的图像的“将图像另存为...”名称

我有一系列存储在 MySQL 数据库中的图像,我使用 .NET Http 处理程序 (showImage.ashx) 显示这些图像。如果用户右键单击图像并选择“将图像另存为...”,则图像名称始终默认为“showImage.jpg”。我在数据库中保存了潜在的图像名称,有没有办法通过 http 处理程序控制图像的默认保存名称?

添加 Content-Disposition 标头是解决方案,非常感谢!