如何从浏览器在客户端运行代码?

发布于 2024-09-05 22:05:10 字数 247 浏览 6 评论 0原文

使用 LLVM 和 silverlight 现在这可能是可能的(或者使用 flash 也可能实现)。

我喜欢用户选择一个文件,然后执行以下操作 1)用md5和sha1对其进行哈希处理 2)如果存档检查其中是否有exe 3)如果存档检查是否受密码保护

首先查看用户是否已经上传(今天,昨天,上个月) 2、预防病毒 第三,没有的话我应该没问题,但如果我决定不允许受保护的档案,我可以在用户上传之前发出警告。

我如何通过浏览器执行此操作?

With LLVM and silverlight this may be possible now (or it may be possible with flash).

I like the user to select a file and then do the following things
1) Hash it with md5 and sha1
2) If archive check if an exe is in it
3) If archive check if password protected

The first to see if the user has uploaded it already (today, yesterday, last month)
2nd to prevent viruses
3rd i should be fine without but if i decide to not allow protected archives i can warn before the user uploads it.

How may i do this through the browser?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁月蹉跎了容颜 2024-09-12 22:05:10

您可以使用 Java 或 Flash 在许多平台上执行此操作。

如果您只关心在 Windows 上执行此操作,则可以使用 Silverlight、嵌入式 WPF 页面、嵌入式 Windows 窗体页面或 ActiveX 控件来执行此操作。

You can do this across lots of platforms with Java or Flash.

If you only care about doing it on Windows you can do it with those 2 or Silverlight, an embedded WPF page, an embedded Windows Forms page or an ActiveX control.

不再让梦枯萎 2024-09-12 22:05:10

您可以使用正在进行的 HTML 5 文件 API。特别查看 FileReader.readAsBinaryString 。但是,我认为在这种情况下这是浪费时间。无论如何,您都必须在服务器上重做所有这些检查(永远不要信任客户端)。

You can use the in-progress HTML 5 File API. Look at FileReader.readAsBinaryString in particular. However, I would consider it a waste of time in this case. You would have to redo all these checks on the server anyway (never trust the client).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文