CSV太大,无法通过AJAX处理

通过AJAX请求发送大量数据时遇到问题。 我从一个网站拉入XLS文件,并试图通过parsing数据通过API传递。 我在VBScript / Classic ASP中这样做,所以没有本地函数来parsingXLS,所以我第一次尝试通过Javascript将其转换为CSV文件。

我使用的是一个叫做SheetJS( http://oss.sheetjs.com/js-xls/ )的东西,它是一个很好的工具,它可以像我需要的那样工作。 我可以通过它运行一个Excel文件,并输出正确的CSV数据。 然后我尝试通过AJAX将数据发送到ASP页与我的代码,我得到一个500错误,我已经孤立到一个文件太大的问题。 我能够隔离到大约1652行我的Excel文件和任何过去生成的CSV文件太大,无法发送。

所有我得到的是一个500错误,所以我不确定从这一点还有什么要做。 AJAX函数是否有数据限制? 或者它是一个时间限制types的问题? 我不知道如何找出它是什么。 有关如何获得更详细的错误消息和任何修复这个问题的任何build议?

尽pipeVBScript本身不能处理.xls文件,但是通过COM可以方便地使用ADO。 这种方式可以很好地扩展内存。 在这里开始你的研究。