11/11/2008, 07:35
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 20 años Puntos: 2 | |
Respuesta: guardar imagen en Sql Server 2000 Saludos GatorV; este es el codigo, no se si solo con la funcion bastaba...
$nombre = $_FILES['file']['name'];
$temp = $_FILES['file']['tmp_name'];
$size = $_FILES['file']['size'];
$uploaddir = "../imagenes/";
$file = $uploaddir . $nombre;
move_uploaded_file($temp, $file);
$arch = fopen($file,"rb");
$content = fread($arch,$size);
$Sql = "Insert into prueba values(".base64_encode($content).")";
$Ins = mssql_query($Sql,$conexion);
fclose($arch);
y este es el warning:
Warning: mssql_query(): message: Line 1: Incorrect syntax near '/'. (severity 15)
este es otro:
Warning: mssql_query(): message: The identifier that starts with 'SH1RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAA ABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAc AAAAcgEyAAIAAAAUAAAAjodpAAQAA' is too long. Maximum length is 128. (severity 15)
intente asi:
$Sql = "Insert into prueba values('".base64_encode($content)."')";
y sale este warning:
Warning: mssql_query(): message: Operand type clash: text is incompatible with image (severity 16)
intente cambiando el tipo de datos a binary y me sale los mismos warning...
Agradezco de antemano la ayuda que me brindas... |