File upload 剑道ui网络上传,提取txt文件内容并记录到数据库

File upload 剑道ui网络上传,提取txt文件内容并记录到数据库,file-upload,asp.net-mvc-4,data-extraction,File Upload,Asp.net Mvc 4,Data Extraction,步骤1-使用剑道上传选择txt文件 (在此阶段将其上载到数据库,或上载到待稍后删除的app_数据文件夹或其他方法) 步骤2-从txt文件中提取数据 (?根据第1步,我会选择我上传的文件或是应用程序中的数据,或者……然后通过文件蒸汽或其他方式获取其中的所有文本) 步骤3-将提取的数据分配给表模型以记录回数据库 我应该一次只处理一个文件,我还想知道如果我需要上传文件,是否可以限制剑道上传,每次只允许上传一个文件。剑道音乐商店示例应用程序有一个ASP.NET WebAPI控制器读取发布文件的示例(本例

步骤1-使用剑道上传选择txt文件

(在此阶段将其上载到数据库,或上载到待稍后删除的app_数据文件夹或其他方法)

步骤2-从txt文件中提取数据

(?根据第1步,我会选择我上传的文件或是应用程序中的数据,或者……然后通过文件蒸汽或其他方式获取其中的所有文本)

步骤3-将提取的数据分配给表模型以记录回数据库


我应该一次只处理一个文件,我还想知道如果我需要上传文件,是否可以限制剑道上传,每次只允许上传一个文件。

剑道音乐商店示例应用程序有一个ASP.NET WebAPI控制器读取发布文件的示例(本例中为图像,但文件内容无关紧要)并将其保存到文件系统:

您可以执行类似的操作;读取ASP.NET请求中的文件内容,然后执行任何您想要的处理

设置剑道上传小部件的HTML和Javascript位于:


最后是剑道音乐商店教程文档中的一点文档:

到目前为止您尝试了什么?我们不会为您做这项工作;)@Pabloker我一直在使用剑道用户界面,但直接将文件上传到数据库太麻烦了,理想情况下我想跳过这一步,将其用作选择器,除非我必须首先将文件上传到数据库,否则,我已经浏览了大量可能的数据提取示例,但所有示例都有一些稍有不同的方法,这些方法大多数与我想做的事情不兼容,这让我陷入了类似于此示例的困境“”我已经看过至少20-30个其他链接,但没有具体的内容涵盖步骤1-3,只是步骤2-3或步骤1或不同的系统,如php等。据我所知,您希望在浏览器中进行文件处理,对吗?如果是这样,我建议将问题分成两部分:1)将文件上载到数据库(这里没有什么特别之处!);2) 从JavaScript读取文件(尝试通过谷歌搜索“JavaScript文件读取”)。您将了解如何做到这一点(以及局限性)。@OnaBai我现在将研究您的和Spikes解决方案。幸运的是,该项目被放弃了,因为对于没有使用现有系统的员工来说,这将浪费开发时间和最小的努力。因为它在当时似乎很有用,并且接近于帮助解决问题,所以我将其标记为正确。