[Delphi 2005 / .NET] Upload files wil niet...

Pagina: 1
Acties:

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 09:46
Ik heb een aspx project en ik probeer bestanden te uploaden.

Ik heb nu dit:
code:
1
2
3
4
<form method="post" name="nieuwitemform" encType="multipart/form-data" action="eigen_pagina.aspx">
<input type="file" name="fileUpload">
<input type="submit" value="Toevoegen">
</form>

Hier zou dus niets mis aan kunnen zijn.

Maar nu wil ik dus weten wat de bestandsnaam is van wat geupload is en DAT wil niet lukken. Het lijkt alsof het bestand niet eens geupload wordt, maar hoe zoek ik dat uit?
code:
1
2
3
4
5
6
7
8
9
10
11
fileCollection:HttpFileCollection;
fName : string
begin
  if (request.files <> nil) then begin
    fileCollection := request.Files;
    // de volgende regels heb ik al geprobeerd.
    fName := request.Files['fileUpload'].FileName;
    fName := fileCollection.Item['fileUpload'].FileName;
    fName := request.files.get('fileUpload').Filename
  end;
end;


Maar request.files.count geeft 0 terug, dus ik denk dat mijn manier van de filename opvragen niet zozeer fout is. Ik weet alleen niet ... HOE kijk ik of de file geupload wordt, en waar zie ik die dan?

Ik werk in Delphi .NET code.

[ Voor 9% gewijzigd door Cheater op 04-01-2005 15:12 ]


  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 09:46
Het probleem is opgelost.

IN de .aspx file zet Delphi zelf al een FORM.
Ik ging daar nog eens een form IN hangen, met het betreffende encType.
Uiteindelijk werd deze genegeerd, omdat deze niet in de 'outer' form declaratie stond.