control de navegación ext js (función de carga de imagen)
js:
var img=null;
función checkPic(Form1){
var ubicación=Form1.pic.value;
if(ubicación==""){
alerta("Recordatorio amistoso :\Primero seleccione el archivo de imagen y luego haga clic en el botón "Subir foto" ");
window.location.href=window.location.href;
return false;
}
var punto = ubicación.lastIndexOf(".") ;
var tipo = ubicación.substr(punto);
if(type==".jpg"||type==".gif"||type==".png"||type==".JPG"||type==".insertAdjacentElement("antes del fin",img );
img.src=ubicación;
//if(img.fileSize>35540)
if(img.fileSize>102400) { p>
alert("Recordatorio: \El tamaño de la imagen que carga excede el límite del sitio web. No debe tener más de 102400 bytes y el ancho debe ser menor que 450 px.
\El ancho de la imagen que estás cargando actualmente: "+img.offsetWidth+"px, altura: "+img.offsetHeight+"px, tamaño de imagen: "+img.fileSize+"px: "+img.fileSize+" bytes.\Por favor cargar antes de cargar ¡Redimensionar al tamaño especificado! ¡Gracias por su cooperación! ") ;
window.location.href=window.location.href;
devuelve falso;
}de lo contrario
devuelve verdadero ;
}
else{
alert("Recordatorio: ¡la imagen que deseas cargar tiene el formato incorrecto!\Solo se pueden cargar jpg y png. imagen ingresada o en formato gif, vuelva a seleccionar la imagen. ¡Gracias por su cooperación ");
window.location.href=window.location.href;
return false;
p>}
devuelve verdadero;
}
cambios de funciónrc(){
tupic.src= Form1.pic .value;
}
Backend:
<%
establezca upload= nuevo archivo_carga
si upload.form("act")="uploadfile" entonces
filepath=trim(upload.form("filepath"))
filelx=trim(upload.form("filelx"))
i= 0
para cada nombre de formulario en upload.File
set file= upload.File (formName)
fileExt=lcase(file.FileExt) 'Obtiene la extensión que no contiene.
si file.filesize<100 entonces
Response.write " Seleccione primero el archivo que desea cargar. ¡Seleccione el archivo que desea cargar primero! [ volver a cargar ]"
respuesta.end
finalizar si p>
if (filelx<> "swf") y (filelx<> "jpg") entonces
'response.write " ¡Este tipo de archivo no se puede cargar! [ volver a cargar ]"
'response.end
response.write " e=' javascript'>" & VbCRlf response.write "alert('Recordatorio amistoso: \¡Cometiste un error al cargar! ¡Este tipo de archivo no se puede cargar! end end si si filelx="swf" entonces si fileext<> "swf" entonces 'response.write "¡Solo se pueden cargar archivos flash en formato swf [ volver a cargar ]" 'response.end response.write "" & VbCRLF response.end finaliza si finaliza si si filelx="jpg" entonces si fileext<> "gif" y fileext<> "jpg" y fileext<> "png " entonces 'response.write " ¡Solo se pueden cargar imágenes en formato jpg o gif [ volver a cargar ]" 'response.end response.write "" & VbCRLF respuesta.end fin si fin si si filelx="swf" entonces si archivo.filesize>( 3000*1024) entonces 'response.write "¡Solo se pueden cargar hasta 3 millones de archivos Flash![ volver a subir ]" 'response.end response.write "" & VbCRLF respuesta.end end if end if %> Utilice los controles de carga con cuidado . Si tienes alguna pregunta, házmelo saber.