Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 10-05-2006
Migue Rguez Migue Rguez is offline
Miembro
 
Registrado: may 2003
Ubicación: Sanlúcar de Bda. (Cádiz)
Posts: 10
Poder: 0
Migue Rguez Va por buen camino
Kayetano gracias,

el archivo lo subo perfectamente al servidor mediante el formulario HTML pero es un poco tedioso y poco funcional el hecho de que los usuarios tengan que usar el dichoso formulario web.

Me explico mejor:
El servidor me recoge el archivo mediante un HTML parecido a esto...
Código PHP:
<FORM action=http://server.com/process
       
enctype="multipart/form-data"
       
method="post">
   <
P>
   
Cuál es tu nombre? <INPUT type="text" name="nameperson"><BR>
   
File to send? <INPUT type="file" name="file_name"><BR>
   <
INPUT type="submit" value="send"> <INPUT type="reset">
 </
FORM
desde mi aplicación en Delphi conozco el archivo, tamaño, path incluso el contenido del archivo puesto que el usuario asi se lo ha indicado a la aplicación.

La única manera que conozco es incrustar un TWebBrowser abriendo ese triste form y haciendo que el usuario seleccione el archivo.

Un poco enrevesado para un usuario de a pie no? Y más aún si queremos dotar a la aplicacion la propiedad de hacer drag&drop de uno o varios archivos desde el explorador de windows a la aplicación.

También intenté "capturar" el resultado del form donde me devolvía algo parecido a esto...
Código PHP:
--AaB03x
   Content
-Dispositionform-dataname="nameperson"

   
Migue
   
--AaB03x
   Content
-Dispositionform-dataname="file_name"filename="file1.txt"
   
Content-Typetext/plain

   
... contenido del archivo file1.txt ...
   
blablabla...
   --
AaB03x-- 
y pasárselo con el componente Indy IdHTTP1.Post(). Evidentemente no funciona y está claro que no debe ser la forma, pero como programador Delphi y aventurero tenía que probar.

Quizás alguien tenga la forma y pueda darme las directivas para hacerlo.

Gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Encontrar un registro determinado. alfredosg19 Conexión con bases de datos 3 20-06-2005 21:09:49
que programa esta ejecutando un determinado archivo slat API de Windows 1 11-04-2005 17:11:23
Saber que executable usa un puerto determinado... StartKill API de Windows 2 06-08-2004 11:34:54
Subir Archivo Plano agora18 Conexión con bases de datos 3 16-09-2003 16:25:30
Abrir un fichero determinado en Word Tonio Varios 2 26-08-2003 17:35:46


La franja horaria es GMT +2. Ahora son las 01:44:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi