Envio de un fichero desde mi PC al servidor desde una WEB
Necesito que alguien me diga como puedo hacer para enviar un fichero desde mi ordenador o algun disco asociado a este, hasta el servidor u otro lugar. para cojer el fichero utilizo la instruccion :
<INPUT TYPE="FILE"....
<INPUT TYPE="FILE"....
Si lo encuentras espero lo digas por que yo ando en lo mismo. Por favor.
Lo teneis que hacer desde asp o jsp o php, la plataforma web que utiliceis.
Si por ejemplo lo haceis desde asp necesitais un componente especial que permita la carga de ficheros via web, como por ejemplo el SAFileUp.
Si por ejemplo lo haceis desde asp necesitais un componente especial que permita la carga de ficheros via web, como por ejemplo el SAFileUp.
Hola Mito:
Te envio un pedazo de código que lee el contenido de un fichero. Hay 2 rutinas una para IE que usa un ActiveX y otra para Netscape con java. Una vez leido el fichero solo queda cargarlo en una variable del formulario a enviar.
Espero que te valga. Un saludo Javier
function LeerNetscape(nombrefich)
{
var LineaLeida = "";
var wread = "";
var filechar;
netscape.security.PrivilegeManager.enablePrivilege('UniversalFileAccess');
var file = new java.io.File(nombrefich);
var br = new java.io.BufferedReader(new java.io.FileReader(file));
while ((wread = br.readLine()) != null)
{
LineaLeida = LineaLeida + wread + "n";
}
alert (LineaLeida);
}
function LeerExplorer(nombrefich)
{
var ForReading = 1;
var LineaLeida = "";
var wread = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
file = fso.OpenTextFile(nombrefich,ForReading,false);
while (!file.AtEndOfStream)
{
wread = file.ReadLine();
LineaLeida += wread + "n";
}
file.Close();
alert (LineaLeida);
}
Te envio un pedazo de código que lee el contenido de un fichero. Hay 2 rutinas una para IE que usa un ActiveX y otra para Netscape con java. Una vez leido el fichero solo queda cargarlo en una variable del formulario a enviar.
Espero que te valga. Un saludo Javier
function LeerNetscape(nombrefich)
{
var LineaLeida = "";
var wread = "";
var filechar;
netscape.security.PrivilegeManager.enablePrivilege('UniversalFileAccess');
var file = new java.io.File(nombrefich);
var br = new java.io.BufferedReader(new java.io.FileReader(file));
while ((wread = br.readLine()) != null)
{
LineaLeida = LineaLeida + wread + "n";
}
alert (LineaLeida);
}
function LeerExplorer(nombrefich)
{
var ForReading = 1;
var LineaLeida = "";
var wread = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
file = fso.OpenTextFile(nombrefich,ForReading,false);
while (!file.AtEndOfStream)
{
wread = file.ReadLine();
LineaLeida += wread + "n";
}
file.Close();
alert (LineaLeida);
}