首页 > 解决方案 > 如何从控制台应用程序修改域的本地存储内容?

问题描述

我有一个签名板连接到客户端机器,它将签名作为 base64 字符串返回。使用 C# 控制台应用程序从 pad 收集签名。

我希望我的 Web 应用程序获取该 base64 字符串并更新存储在服务器上的 PDF 文件。

我试图将 base64 字符串存储在磁盘上的文件中,但在没有用户干预的情况下,我无法使用 JavaScript 访问该文件。

如何从 Web 应用程序访问存储在我的控制台应用程序中的 base64 字符串?

编辑:我使用 IE11 作为我的浏览器

标签: javascriptweb-applicationsconsole-application

解决方案


如果您希望将数据从标准 Web 浏览器中加载的页面发送到您的服务器,则需要用户干预。其他任何事情都将是邪恶的,错误的,或两者兼而有之。

相反,您的控制台应用程序可以直接将数据发送到您的服务器,这似乎是最简单的解决方案。(您显然希望确保用户充分了解此过程。)

如果您需要与需要用户干预的标准 Web 浏览器集成,您可能会比文件做得更好。例如,您的控制台应用程序可以将字符串放入剪贴板;然后用户只需将其粘贴到一个input并将input关闭的表单发送到服务器。


推荐阅读