问题标签 [file-generation]
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.
php - php 创建文件并作为附件发送而不实际创建文件
我知道如何读取服务器上的文件并将其附加到 PHP 中的电子邮件,但我想知道是否可以附加由我的脚本创建但未在服务器上创建的文件(有点像临时文件)。
因此,在内存中创建文件并将其附加到电子邮件中。
奖励:可能还需要创建多个文件,这对服务器来说是否太多了?我不是在说 GB,而是像 5 个文件,每个文件 1000 行?
asp.net - 如何在 ASP.NET Webforms 站点上即时创建 Excel .xlsx 文件?
我需要在 ASP.NET WebForms 网站上即时将时间表从数据库导出到 Excel 文件。
当用户单击“导出到 Excel”链接时,他会生成此文件。我不想显式生成它并存储在服务器上以提供按需下载,因为那样它将是数百个文件。我有所有的数据来做这件事,所以问题只在于使用什么方法。
我的一位同事之前以一种非常丑陋的方式做到了这一点 - 他创建了单独的网页,将导出所需的所有数据推送到 StringBuilder 实例,然后将其所有内容写入 Response 对象,并添加适当的标题以使其看起来像Excel 文件。所有这些工作都是在 Page_Load 事件处理程序中完成的 300 loc。
我们的服务器还没有
有什么建议么?提前致谢
javascript - 在 javascript 中生成和下载文本文件
到目前为止,我的所有研究都表明这是不可能的,但我希望这里有人有一些狡猾的想法。
我在网站上有一个表单,允许用户批量上传大量 URL 以添加到服务器上的列表中。每个 URL 都有很多服务器端处理,所以为了避免超时和显示进度,我使用 jQuery 实现了上传,使用 ajax 一次提交一个 URL。
这一切都很好。但是,对每个 URL 的部分处理是针对完整列表对其进行重复数据删除。ajax 调用返回一个状态,指示上传成功或由于重复而被拒绝。随着上传的进行,我会告诉用户有多少 URL 被拒绝为重复(连同总体进度和 ETA)。
现在的问题是如何为用户提供失败的重复 URL 的完整列表。我将它们保存在我的 jQuery 中的一个数组中,并希望用户能够单击表单上的链接以下载包含这些 URL 的文本文件。这是否可能仅使用客户端处理?
服务器端处理基本上一次处理一个关键字。我宁愿不必将重复项存储在具有某种会话密钥的数据库表中,该会话密钥随每次 ajax 调用发送,然后在最后用于生成文本文件服务器端(然后被清理一些时间后)。我可以看到如何做到这一点,但它看起来很笨重,有点 20 世纪。
makefile - Makefile:依赖评估的顺序
假设一个foo.tar
依赖于文件列表的目标foo.files
,例如
现在假设需要生成 foo.files,例如:
很明显,foo.files
取决于foo.files.template
,但是如何确保在生成 foo.files之后评估FOO_FILES 呢?
php - webapp中生成pdf、xls、png文件的正确方法
我必须根据 Web 应用程序的输入生成一些各种文件类型(excel、pdf、png)的报告。该应用程序是在 apache 网络服务器上用 PHP 编写的。
ATM,当用户访问报告部分时,他们会触发检查数据库中是否有提交的新数据的事件,并根据该信息生成新的报告文件。这使用户要等到文件生成(3-10 秒),这根本不是一个好方法,所以我需要你能给我的任何建议。
php - 如何获取样式化 HTML 以使用 PHP 打印文件
我正在使用这个: http: //softwaremaniacs.org/soft/highlight/en/来突出显示代码,如下所示:http ://www.u4ik.us/code如果你输入一些代码并点击 go,它突出显示它。您可以更改颜色和所有内容。我想知道我是否可以以某种方式将其导出(生成文件以供下载)为“random-string-o-numbers.html”或.rtf,其中将包含用户输入的代码,采用他们选择的颜色,所以他们可以离线使用吗?
这是我的脚本:
php - 平面文件内容管理系统如何创建新的 .txt 文件?
我对平板印刷机最感兴趣,因为这是我目前正在使用的平板印刷机。我所要做的就是在 Windows 7 中删除它的“只读”状态。我对 666 或 777 权限是什么了解为零。如果您对其他设置有深入了解,我也不介意知道这一点。我真的很感激创建文件的特定函数或代码行的指示。它们必须是 .txt 文件吗?
imagemagick - Imagemagick:一次生成多个文件
我使用 ImageMagick 来生成预览。在大图像(> 3mb)上,它的工作速度非常慢(通话大约需要 1-3 秒)。我可以一次生成多个预览吗?我认为这会更快。
我这样做:
...
我想做这样的事情:
但是这样的命令只生成最后一个文件 preview_700x400.jpg。应该如何编写才能正常工作?
javascript - HTML 客户端可移植文件生成 - 无需外部资源或服务器调用
我有以下情况:
我在公司内部服务器上设置了一系列 Cron 作业来运行旨在检查数据完整性的各种 PHP 脚本。每个 PHP 脚本都会查询公司数据库,将返回的查询数据格式化为包含一个或多个<tables>
. 根据我的经验,大多数 PHP 脚本生成的 HTML 文件只有几个表格,但是有一些 PHP 脚本可以创建大约 30 个表格的 HTML 文件。之所以选择 HTML 文件作为这些扫描的分发格式,是因为 HTML 可以轻松地在浏览器窗口中一次查看多个表。
我想为客户端添加将 HTML 文件中的表格下载为 CSV 文件的功能。我预计客户在怀疑基于表数据的数据完整性问题时会使用此功能。对于他们来说,能够获取有问题的表格,将数据导出到 CSV 文件,然后进一步研究,这将是理想的选择。
因为是否需要将数据导出为 CSV 格式由客户自行决定,无法预测哪些表将受到审查,并且间歇性使用我不想为每个表创建 CSV 文件。
通常创建 CSV 文件不会太难,使用 JavaScript/jQuery 执行 DOM 遍历并利用服务器调用或 flash 库将 CSV 文件数据生成字符串以方便下载过程;但我有一个限制条件:HTML 文件必须是“可移植的”。
我希望客户能够获取他们的 HTML 文件并对公司内部网之外的数据进行预分析。此外,这些 HTML 文件很可能会被归档,因此出于上述两个原因,将导出功能“自包含”在 HTML 文件中是一个非常理想的功能。
从 HTML 文件生成 CSV 文件的“可移植”约束意味着:
我无法拨打服务器电话。这意味着所有文件生成都必须在客户端完成。
我希望附加到电子邮件的单个 HTML 文件包含生成 CSV 文件的所有资源。这意味着我不能使用 jQuery 或 flash 库来生成文件。
我知道,出于明显的安全原因,任何浏览器都不支持使用 JavaScript 将文件写入磁盘。我不想在用户不知情的情况下创建文件;我想在内存中使用 JavaScript 生成文件,然后提示用户从内存中“下载”文件。
我已经研究过将 CSV 文件生成为 URI,但是根据我的研究和测试,这种方法存在一些问题:
IE 不支持文件的 URI(请参阅此处)
FireFox 中的 URI 使用随机文件名和 .part 文件保存文件
尽管让我很痛苦,但我可以接受 IE<=v9 不会为文件创建 URI 的事实。我想创建一个半跨浏览器解决方案,其中 Chrome、Firefox 和 Safari 在 JavaScript DOM 遍历编译数据后创建一个 URI 来下载 CSV 文件。
我的示例表:
我的示例 JavaScript:
我正在寻找可以将上述示例表下载为 CSV 文件的示例解决方案:
- 使用 URI
- 使用 a
<button>
或 a<a>
- 代码按照现代版本的 FireFox、Safari 和 Chrome 中的描述工作
- 与(1.或2.):
- 提示用户保存文件
- 用户不需要“右键单击另存为”
- 自动将文件保存到默认浏览器保存目录
- 默认文件名是带有 .csv 文件扩展名的表的名称
我添加了一个<script>
带有 DOM 遍历功能的标签doSomething()
。我需要的真正帮助是将 URI 格式化为函数中我想要的内容doSomething()
。方法#2(见我的代码)似乎最有希望。
我愿意接受我想要的功能是不可能实现仅使用 HTML 和 JavaScript 如果声明提供证明; 例如浏览器文档、DOM 标准、JavaScript/ECMAscript 文档或证明不可能的逻辑反例。
话虽如此,我认为解决方案可能来自具有更深背景/更多 URI 经验的人,即使解决方案有点 hack。
java - 用于在 Java 或 C++ 中生成独立 Windows 可执行文件的库
我不是想将我的源代码编译成可执行文件。请在标记为重复之前阅读。
话虽如此,如果以前有人问过这个问题,我深表歉意。无数“如何将 java | C++ 编译为 exe”的问题填满了我所有的搜索。
我正在寻找一个有助于创建 Windows 可执行 (.exe) 文件的库。具体来说,我希望能够在运行时生成一系列汇编指令(这些将非常简单)并创建一个可执行它们的可执行文件。我可以自己生成程序集;我只想有一个库来帮助处理 .exe 文件的所有标题和其他部分(我开始研究可移植可执行文件格式,但它对我来说太复杂了。我不懒,但是作为一名高级程序员,我觉得这些东西在我的头脑中)。该库的具体机制并不重要,只要它适用于 Java 或 C++。然而,Java 是非常受欢迎的。
任何与任何类型的框架有关的任何知识都将在这方面有所帮助,我们将不胜感激。