ik heb een form waar achter het pad naar een bestand op de hardes chijf wordt gevraagd ( gewoon een tekstvak dus om bestanden up te loaden)
Ik wil nu zeker zijn dat het bestand een .csv is. Dus als iemand dan op upload klikt moet er eerst gecheckt worden of het wel degelijk een csv. Hoe controleer ik zoiets ?
Als het is omdat mensen anders exe's kunnen uploaden is het niet genoeg gewoon de extensie te checken.
In dat geval kan je best de upgeloade stream vangen en beginnen inlezen als een .NET image, en de file afwijzen las er een uitzondering wordt gedetecteerd
Gewoon de extensie checken is inderdaad niet genoeg. Het beste is de filestream controleren. Tenzij het je echt niet te doen is om de veiligheid, maar gewoon wil voorkomen dat gewone gebruikers per ongeluk een verkeerd formaat uploaden ?