繁体   English   中英

在ASP.NET上上传的CSV文件

[英]csv file upload on asp.net

用户需要上传30,000个CSV值,这些值可能包含16位数字或邮政编码。

现在,我们的asp.net项目不再使用AJAX工具包控件或jquery或任何其他第三方控件或开源代码。 根据公司隐私政策,这是限制。

因此,我必须提供一种最佳的方式来容纳文件上传功能。 就可重用性而言,这必须是通用的,例如自定义控件

此文件上传功能不应保存在服务器上,相反,我需要将数据读入流缓冲区并将其发送到UI,然后一旦用户验证了这些值,他/她将必须点击Submit,因此这些值将被保存到DB。

实施此方法的最佳方法是什么?

  • 我可以使用System.Net.Webclient吗? 要么
  • 使用Async HttpHandlers还有其他方法吗?
  • 我可以显示文件上传到UI的进度吗?

感谢您是否可以在此方面为我提供适当的指导。

在此先感谢krish

邮编或其他16位代码的30,000个值应该可以使用文件控制正常上传(即通过回发)。

如果您必须在UI上阅读并显示30,000,我认为您有冻结UI的风险。

此外,如果您使用的不是HTML5,则无法在客户端读取内容,除非您在使用Flash时费力。

HTML 5文件api参考http://www.html5rocks.com/zh-CN/tutorials/file/filesystem/

如何使用Flash读写文件(动作脚本)

http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM