【问题标题】:How to load a client side file and load it in some table如何加载客户端文件并将其加载到某个表中
【发布时间】:2012-03-28 23:45:58
【问题描述】:

目标

我想加载一个客户端文件并将其放入一个 html 表。用户将使用数据并稍后尝试保存。

我知道出于安全原因 JS 无法加载本地文件。在这种情况下,尝试加载文件的是用户,这使得整个安全问题在我看来非常愚蠢。

是否有任何“干净”的方式来加载文件?

环境

我正在使用 ASP。该网站将仅在公司内部使用,因此它是一个受控环境。我知道有很多 JQuery 插件可以将文件加载到服务器,但在这种情况下,它只是加载到表中。

我知道我可以将文件加载到服务器并刷新页面,但这远非干净。

对此有何见解?

【问题讨论】:

标签: javascript html asp-classic loading


【解决方案1】:

那离干净还远吗?这可能是 95% 的标准做事方式。我认为您的“干净”定义需要清理。

我认为尽管使用 html5,您还是很幸运,因为您可以使用一些额外的控件,并且 javascript 可能允许您这样做...查看文件阅读器 api...您也可以通过 ajax 进行上传html5也是如此。

http://www.htmlgoodies.com/beyond/javascript/read-text-files-using-the-javascript-filereader.html#fbid=uVNLLJ1oOOb

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 2021-06-06
    • 2018-03-27
    • 2014-12-22
    • 1970-01-01
    相关资源
    最近更新 更多