Sto leggendo un file riga per riga, in questo modo:con Java
FileReader myFile = new FileReader(File file);
BufferedReader InputFile = new BufferedReader(myFile);
// Read the first line
String currentRecord = InputFile.readLine();
while(currentRecord != null) {
currentRecord = InputFile.readLine();
}
Ma se vengono caricati altri tipi di file, sarà ancora leggere i loro contenuti. Ad esempio, se il file caricato è un'immagine, produrrà caratteri indesiderati durante la lettura del file. Quindi la mia domanda è: come posso verificare che il file sia di sicuro CSV prima di leggerlo?
Controllare l'estensione del file è una sorta di lame poiché qualcuno può caricare un file che non è CSV ma ha un'estensione .csv. Grazie in anticipo.