Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/12/2004, 13:21
Machine80
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 3 meses
Puntos: 0
lo que pasa es que para almacenarlo con / necesito buscar los '\' para reemplazarlos, y llego al mismo problema.

Te muestro un ejemplo:
//con 2 slash
mysql> INSERT INTO archivo VALUES ('', 'ppp2.jpg', 'E:\\archivossubidos\\11036384253283ppp2.jpg');

mysql> select * from archivo;
+-----------+----------+-------------------------------------------+
| idArchivo | nombre | urlArchivo |
+-----------+----------+-------------------------------------------+
| 1 | ppp2.jpg | E:\archivossubidos\11036384253283ppp2.jpg |
+-----------+----------+-------------------------------------------+

ahora si lo lanzo por sin analisis de \

mysql> INSERT INTO archivo VALUES ('', 'ppp3.jpg', 'E:\archivossubidos\11036384253283ppp2.jpg');

mysql> select * from archivo;
+-----------+----------+-------------------------------------------+
| idArchivo | nombre | urlArchivo |
+-----------+----------+-------------------------------------------+
| 1 | ppp2.jpg | E:\archivossubidos\11036384253283ppp2.jpg |
| 2 | ppp3.jpg | E:archivossubidos11036384253283ppp2.jpg |
+-----------+----------+-------------------------------------------+

Y la ruta del archivo me la entrega el input type=file del formulario, y como el sistema en cual estoy probando es windows, debo almacenarla así. Cuando pase a linux no voy a tener ese problema por que las carpetas se separan con '/'

Me entiendes