【问题标题】:How to produce a .txt file with user input如何使用用户输入生成 .txt 文件
【发布时间】:2023-04-10 23:54:02
【问题描述】:

所以我一直在尽力弄清楚如何获取用户提供的输入(主要是整数,这里和那里有一些字符串)并将其写入 .txt 文件。然后系统会获取该 .txt 文件并对其进行处理,但暂时无需担心。

我目前已经编写了 html 和 css,因此用户可以将他们的所有信息输入到正确的输入框中。我在底部还有一个提交按钮。

理想情况下,我希望 .txt 文件在打开时将所有用户输入整齐地插入其中,或者将其保存以便以其他方式使用。

【问题讨论】:

  • 您是尝试在客户端本地保存(回答:不能),还是在服务器上?
  • 您的服务器使用哪种服务器/技术?
  • 好吧,我将使用该 .txt 文件,然后与完全在 C 上运行的程序一起使用。该程序将接收 .txt 文件并通过它自己的函数运行它.

标签: javascript html css file


【解决方案1】:

您可以结合使用客户端和服务器技术。 在您的浏览器上,客户端在您的表单上使用 HTML 设置 enctype="multipart/form-data",文件将使用 post 发送。

<form id="uploadfile" enctype="multipart/form-data" method="post" action="#">
   <input id="file" name="file" type="file" />
   <input type="submit" value="submit" id="submit" />
</form>

您需要在您的服务器上获取文件并执行您的操作(这可能因您的服务器技术而异)。

如果您只需要一个客户端解决方案,您可以看看

https://github.com/eligrey/FileSaver.js/

如果您需要生成文件/保存不应发送到外部服务器的文件,这是一个合理的解决方案。

【讨论】:

  • 所以我写了那个代码,它所做的只是要求提交一个文件和一个提交表单功能。单击提交按钮时,我将如何将所有用户的输入写入 .txt 文件。
  • 您的意思是您只需要一个客户端解决方案(浏览器)来创建没有服务器支持的 .txt 文件吗?我对我的分析器进行了编辑
猜你喜欢
  • 2018-01-08
  • 2016-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多