Ver Mensaje Individual
  #8  
Antiguo 13-11-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por jrojasmcfia Ver Mensaje
Hola Dec, gracias por los aportes, pero no logro leer el archivo desde la pagina de PHP.
Ya lo logre enviar desde delphi mediante el siguiente codigo, pero no logro desde php escribir el archivo en el cambo blob de la BD, podrias indicarme si algo no va bien?


Código Delphi [-]
  data :=TIdMultiPartFormDataStream.Create();
   try
    data.AddFormField('fecha',efecha);
    data.AddFormField('cantidad',valor);
    data.AddFile('archivo', ruta,'image');
    http.Post('http://www.mipagina.com/Imagenes/icosecha.php',data);
   finally
    data.Free;
   end;

Pero en PHP lo hago de la siguiete manera y cuando escribo la variable en la BD MySql, no escribe nada

Código PHP:


 $fecha 
$_POST['fecha'];
 
$cantidad $_POST['cantidad'];
 
$imagen_temporal $_FILES['archivo']['tmp_name'];
 
$tipo $_FILES['archivo']['type'];
 
$fp fopen($imagen_temporal'r+b');
 
$data fread($fpfilesize($imagen_temporal));
 
fclose($fp);

$query    "INSERT INTO ps_cosecha (Fecha, Cantidad, Imagen,TipoImagen, nregistro) 
             VALUES('
$fecha', '$cantidad', '$Imagen','$tipo',  '$rvalor')"
Yo empezaría por ver si las variables de entrada ($_POST, $_FILES) contienen los datos que se esperan. En todo caso, me aseguraría también de que PHP está configurado para informar de cualquier posible error que pudiera darse.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita