Descubrí que no hay solución al componente Aspuplroad. ¡Escribiré mi solución de mejora aquí! Gracias
¡Soluciones al componente de carga Aspupload, renombro de archivos, problema de la barra de progreso!
Hay 4 archivos en total, a saber 1.p, 2.asp, bar.asp, framebar.asp
Ejecute el primer archivo: 1.asp, realice la operación de carga!
La copia del código es la siguiente:
<%
'' 'Barra de progreso
dimspid, pid, barref
SetuploadProgress = server.createObject ("Persits.uploadProgress")
SPID = uploadProgress.CreateProgressId ()
Pid = "pid =" y spid
barref = "framebar.asp? a = 10 &" & pid
%>
<ScriptLanguage = "javaScript">
<!-
functionShowProgress ()
// Cargando la barra de progreso
{
strappversion = navigator.appversion;
if (document.upfile.filename.value! = "")
{
if (strappverversion.indexof ('msie')! =-1 && strappverversion.substr (strappverversion.indexof ('msie')+5,1)> 4)
{
winStyle = "dialogwidth = 375px; dialogHeight: 175px; centro: sí; estado: no";
Window.ShowModelessDialog ('<%= Barref%> & b = IE', Window, WinStyle);
}
demás
{
Window.open ('<%= barref%> & b = nn', '', 'ancho = 370, altura = 165', true);
}
}
returnTrue;
}
functionIsPic () {
vartemp;
VarextList = ". jpg.gif.bmp.png.swf"; // Cliente, detecte el nombre del sufijo del archivo, para no informar errores de tipo de archivo después de cargar.
varfilename = upfile.fileName.value;
varthe_ext = filename.substr (filename.lastIndexOf (".")+1) .tolowerCase ();
if (extlist.indexof (the_ext) ==-1) {
alerta ("No es una imagen, seleccione el archivo de imagen!");
returnfalse;
}
returnTrue;
}
//->
</script>
<html>
<head> </head>
<Body>
<formmethod = "post" enctype = "multipart/form-data" Action = "2.asp? <%= pid%>" name = "UpFile" onSubMit = "returnshowProgress ();">
Seleccione el archivo para cargar: <br>
<inputType = filename = "FileName"> <br>
<inputType = SubmitValue = "upload" onClick = "returnIspic ()">
</form>
</body>