![]() |
Recepcion de archivo en cgi
Saludos, tengo el siguiente problema espero me puedan ayudar.
Estoy programando un CGI al que se le envia un archivo mediante un formulario en html, quisiera saber como lo puedo recibir ya que los metodos que he utilizado hasta ahora solo me sirven para recibir string y en este caso seria un TStream, pero no se como recibirlo para guardarlo en una carpeta en el servidor. Gracias. |
Ya lo solucione: les dejo la respuesta.
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); var lFileName : string; lFileStream : TFileStream; begin lFileName := Request.Files[0].FileName; lFileStream := TFileStream.Create(lFileName, fmCreate); try lFileStream.CopyFrom(Request.Files[0].Stream, Request.Files[0].Stream.Size); finally lFileStream.Free; end; end; |
| La franja horaria es GMT +2. Ahora son las 11:28:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi