Cuando utilizas el ASPUploap tienes varios puntos a tomar en cuenta,
-
Debes utilizar la directiva como lo mencionas ENCTYPE="multipart/form-data" en el formulario ciertamente.
-
Los datos deben ser enviados por POST, (ojo no puede ser la misma, debe ser una página diferente quien recoja los datos)
-
Y por último no puedes recoger esos datos con la instrucción “Request.Form” en vez de ello debes hacer lo siguiente:
‘declaras esta variable
Dim mySmartUpload
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") ‘y sacas la instancia
mySmartUpload.Upload ‘esta es la línea clave con la que luego empezaras a recoger los valores, sin ésta línea nada funciona.Para los casos en que desees subir archivos al servidor se realizaría de ésta forma:
strSaveFile = Server.MapPath("tu_ruta”)
strSaveFile = strSaveFile & "" & mySmartUpload.Files(1).FileName
mySmartUpload.Files(1).SaveAs(strSaveFile)Y para recoger los valores de los demás objetos, como el Hidden, Text, Button y Combos se realizan de esta manera
variable = mySmartUpload.form("titulo")
Y por ultimo una vez que termines de recoger los valores, vuelas el objeto de memoria
Set mySmartUpload = Nothing