FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
De string a archivo!!!!!!!!!!!!!!!!!!!!!!!!!!
Hola amigos.
Estoy trabajando en Delphi 5. Tengo una tabla de attachments (archivos adjuntos de mail) con un campo que con tiene al archivo dentro, como tambien se puede contener un *.JPG. El problema esta en que este archivo se guarda en el campo con miles de valores que son string. Lo que quiero decir es que el archivo adjunto que contiene el E-mail se guarda dentro de la tabla y no en una ruta especifica, y al guardarse se guarda como si se hubiera abierto en un NotePad (Bloc de notas). Por ejemplo: El archivo Notas.pdf es un archivo adjunto que viene con un determinado mail. En mi programa hay una tabla exclusivamente dedicada a los Archivos adjuntos con el mail y se relacionan con el mail por medio del campo EmailID. Los campos de la tabla son ID, AttachName,Atachment,EmailID En el caso de este archivo me figura lo siguiente: ID: 14263748573635 AttachName: 'Notas.pdf' Attachment : {EL CAMPO ATTACHMENT ES TODO ESTO} %PDF-1.3 %âãÏÓ 102 0 obj << /Linearized 1 /O 106 /H [ 1908 276 ] /L 122927 /E 110131 /N 1 /T 120768 >> endobj xref 102 44 0000000016 00000 n 0000001248 00000 n 0000001603 00000 n 0000001756 00000 n 0000002184 00000 n 0000002644 00000 n EmailID :14263748573635 Ahora la pregunta esta aca: ¿Como hago para que el campo attachment se pueda guardar nuevamente como .pdf sin ser dañado? Hay un metodo: Es el metodo de StringSteam, pero no me funciona Espero que puedan ayudarme Regads
__________________
-------- Pablo: -------- ----- Programador ----- -------- Delphi --------- Última edición por DB-ADO fecha: 29-03-2005 a las 20:10:36. |
#2
|
||||
|
||||
Supongo que Attachment es del tipo TStrings, si lo es así, solo tienes que hacer
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|