My web application needs to process a text file (size close to 200MB) for reading some relevant data. This text file needs to be processed monthly once, which means the contents of this text file varies monthly. I would like to know what is the best practice to implement the processing of this text file.
Shall i allow the user to upload this 200mb file via the application itself and then process it?
Configure the java webapplication to read the file from a predefined directory in the tomcat server.(Still i will present a UI to the user to initiate the processing, say e.g.'Start Processing')
I will be using JSaPAR library for processing my text file as it is a flat file with fixed positions.