Toon posts:

[JS] form post werkt niet bij verkeerd pad in file input

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een form heb met daarin een <input type="file">

Als ik nu in de tekst box een of andere random string invul en ik probeer het form te posten dan gebeurd dit niet.

Hoe kan ik dit oplossen? Een check op een valide file kan niet zomaar aangezien ik niet op het file systeem van de client kan kijken.

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21:57

DizzyWeb

Ondertiteld

Wat wil je nu precies?

Verwijderd

Topicstarter
Een van de volgende dingen:
1. Erachter komen of de file een valide file is alvorens te posten zodat ik een foutmelding kan geven
2. Form gewoon doorposten zodat ik er later in de PHP file achter kom dat de file niet bestaat.

Wat ik niet wil is het gedrag dat nu gebeurd:
Klikken op de submit knop heeft geen gevolg....

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Verwijderd schreef op vrijdag 10 november 2006 @ 15:43:
Een van de volgende dingen:
1. Erachter komen of de file een valide file is alvorens te posten zodat ik een foutmelding kan geven
2. Form gewoon doorposten zodat ik er later in de PHP file achter kom dat de file niet bestaat.

Wat ik niet wil is het gedrag dat nu gebeurd:
Klikken op de submit knop heeft geen gevolg....
http://www.google.nl/sear...ype+file+validation&meta=

http://www.google.nl/sear...file+validation+php&meta=

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Je kan met JS geen input benaderen, noch aanpassen.

Going for adventure, lots of sun and a convertible! | GMT-8


  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Snakiej schreef op vrijdag 10 november 2006 @ 15:56:
Je kan met JS geen input benaderen, noch aanpassen.
Benaderen kan wel. Je kunt de value van de input opvragen. Deze waarde is echter read-only.

Ik ontken het bestaan van IE.


Verwijderd

Topicstarter
Dat is allemaal leuk en aardig en dat klopt ook allemaal qua data, maar probeer het volgende eens op de pagina van deze link: http://www.cs.tut.fi/~jkorpela/forms/file.html

Halverwege staat een "file" box. Hier kun je files uploaden:
test 1: een echte file uploaden -> Form post en je krijgt je file string te zien
test 2: een niet bestaande file c:\bestaatniet -> Form post en je krijgt een "empty melding"
test 3: een random character string aesrui234 -> Form post niet (er gebeurd dus helemaal niks)

test 3 is dus het probleem waar ik mee zit en tot nu toe heeft iedere pagina waar ik dit heb geprobeerd dit probleem....

Verwijderd

Als ik een niet bestaande file upload dan krijg ik geen error of whatever.
Als ik een string invoer "ajdpiudye" dan verstuurt hij de form en staat er bij file empty
Pagina: 1