Hola:
Muchas gracias por vuestras respuestas. Me han aclarado muchas dudas, pero todavia tengo algunas. Estoy intentando que el contenido binario del fichero que quiero subir, se almacene en una variable para luego guardarlo en la base de datos MySQL. Mi duda es como convertir directamente los datos del contenido a una variable. En mi codigo, lo he intentado de esta manera pero me da problemas, no se si estoy haciendo bien:
Código:
#!/usr/bin/perl
use CGI;
my $query = new CGI;
my $key = $query->url_param("key");
my $file = $query->param("Filedata");
my $filedata = $query->upload("Filedata");
my $content;
#Transferimos byte por byte el archivo
while (my $bytesread = read($filedata, my $buffer, 1024)) {
$content .= $buffer;
}
gracias por vuestra atención,