| ||||
Puedes crearte una carpeta al mismo nivel que tienes la de "wwwroot", pues esta es la única carpeta accesible por los usuarios. Las que están al mismo nivel que esa, por ejemplo "bases_de_datos" o "download", no son accesibles vía web por parte de tus visitantes. Yo uso este sistema, y por mucho que la gente ponga: http://www.loquesea.com/download/fic..._descargar.zip, les dará error, pues www.loquesea.com cuelga de wwwroot, y la carpeta download está fuera de esa carpeta (al mismo nivel, pero fuera). |
| ||||
OK. Gracias a los dos. 3pies, estoy intentando tu método (por ser más sencillo aparentemente que el de akela) pero no me funciona: se trata de un hosting de pago, y no sé si la raíz de mi sitio está en wwwroot. LO que he hecho es crear la carpeta /descargas/ en paralelo a la raíz de mi sitio, y dentro de ella el archivo archivo.rar. De otro lado, en la raíz de mi sitio el archivo descargas.html tiene un enlace al archivo.rar con la ruta href="../descargas/archivo.rar". Pero no funciona. ¿Es eso lo que tu decías, 3pies? |
| ||||
Si sabes que la carpeta "descargas" está en paralelo a la otra, es que ves la otra, ¿no?. Me da la impresión que estás colgando la carpeta "descargas" junto con el resto de archivos (index.asp, global.asa, etc...), dentro de tu wwwroot. Si tienes acceso a tu sitio vía ftp, tienes que poder ver la carpeta wwwroot (quizás se llame webroot, como en brinkster que es donde yo alojo mi web). Debes crear una carpeta como esa, al mismo nivel, o sea, paralela a ella. Subes los archivos por ftp a esa carpeta, y desde la página descargas.html le pones el link que indicas, y te tiene que funcionar. En principio tienes 2 niveles de acceso distintos en tu hosting: 1.- Aquel que es de acceso a todo el mundo: wwwroot y todo su contenido (las páginas web en sí). 2.- Aquel que no ve ni Dios: bases de datos, descargas, etc... (aunque esto se puede poner evidentemente dentro de wwwroot, aunque no es lo más recomendable). A estas carpetas linkas desde las páginas que hay en wwwroot. Si no te funciona, debes ponerte en contacto con tu hosting para que te aclaren si te permiten crear carpetas al mismo nivel que wwwroot (en principio se supone que sí, ...muy raro sería que no te dejaran). |
| ||||
Mi hosting me dice: "Por razones de seguridad, IIS no permite utilizar un link con referencia al directorio padre. Ademas, incluso al hacerse de ese modo, al usuario le apareceria la direccion absoluta en el cuadro de descarga." ¿Está justificada esta respuesta? He intentado la fórmula que propone akela, pero he entrado en el administardor del IIS y no sé realmente dónde se establece la contraseña para una carpeta. |