Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   ¿Cómo enviar un archivo con TServerSocket/TClientSocket y viceversa? (https://www.clubdelphi.com/foros/showthread.php?t=92026)

K04VH4CK 04-07-2017 02:46:29

¿Cómo enviar un archivo con TServerSocket/TClientSocket y viceversa?
 
Buenas gente de CLUB DELPHI, tengo un problema al enviar un archivo desde un ServerSocket a un ClientSocket y viceversa.
Vi en varios hilos posibles soluciones, pero ninguna cesó mi problema...
El archivo que trató de enviar es un archivo JPG u otro tipo como RAR, ZIP, ETC. De cualquier peso cada archivo... pueden varias desde los KB, hasta los MB...
Pido un código sencillo y limpio...

Gracias de antemano 😀😀😀...

ElKurgan 04-07-2017 07:55:46

¿Y no te sirve ningún enlace de los que aparecen al final de la página?

Saludos

Neftali [Germán.Estévez] 05-07-2017 13:46:59

Cita:

Empezado por K04VH4CK (Mensaje 518919)
El archivo que trató de enviar es un archivo JPG u otro tipo como RAR, ZIP, ETC. De cualquier peso cada archivo... pueden varias desde los KB, hasta los MB...
Pido un código sencillo y limpio...

Estaría bien saber qué código has utilizado y saber qué problemas te ha dado.
Sin saber eso seguir enviando códigos es inútil.

K04VH4CK 05-07-2017 18:23:29

Pues... al momento de guardar el archivo enviado... ya sea jpg, bmp, o lo que sea...
El fichero temporal, tiene un peso de 0 kb y cuando intentó utilizarlo, me da error de que ya está en uso.
Otro sería que sólo puede enviar sólo un fichero por programa... es decir, que debo cerrar el programa (client/server) para que pueda darle solución al primer problema, y para poder enviar de nuevo otro archivo...
pero igual me lleva a los mismos problemas...

Neftali [Germán.Estévez] 06-07-2017 10:36:26

En este caso te diría lo mismo que les decimos a nuestros clientes cuando tienen un problema así.
Haz un ejemplo mínimo (IMPORTANTE) que reproduzca el error y nos lo envías, porque sino es IMPOSIBLE saber qué está pasando.


La franja horaria es GMT +2. Ahora son las 18:18:53.

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