entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

elegir folder para guardar archivo

Hola, buen día, me gustaría saber si alguno de ustedes conoce algun metodo de elegir una ruta para guardar un archivo como FolderBrowserDialog en WPF.

Lo que quiero hacer es que al momento de dar clic en un boton "examinar" me mande la ruta de una carpeta que se seleccione en un textbox.

más facil y para que pueda explicarme bien les pondre como ejemplo el navegador google chrome, cuando vas a configuraciones, el usuario puede elegir en que carpeta se almacenaran los archivos de descarga
enter image description here

enter image description here

4 Respuestas

3votos

Leonardo-Tadei Puntos227320

Hola,

no hay manera, ni la tiene que haber por motivos de seguridad, en que puedas desde una página web elegir una ruta de descarga de archivos por defecto.

Una página web no tiene que poder leer el disco del visitante.

En el ejemplo de Chrome, lo que estás seleccionado es la ruta por defecto para descargar archivos, y Chrome, como aplicación corriendo en el propio sistema operativo, sí puede ver el disco.

Saludos cordiales

1voto

AdanCervera Puntos2360

Hola buen dia pues en ASPX esta un componente que se llama FileUpload quizas es lo que buscas.

 <asp:FileUpload ID="FileUpload1" runat="server" />

0voto

Alejandro Castillo A comentado

eso es solo para elegir un archivo, lo que quiero es elegir una carpeta y me mande la ruta de la carpeta

1voto

x4mp73r Puntos13390

No sé si te explicas muy bien, ¿lo que quieres es que el explorador se abra específicamente en una ruta?

Intenta con esto:

FolderBrowserDialog dlg = new FolderBrowserDialog();
dlg.RootFolder = Environment.SpecialFolder.MyComputer;
dlg.SelectedPath = @"C:\TuCarpetaQueQuieras";
dlg.ShowDialog();

0voto

Alejandro Castillo A comentado

buen día, edite la pregunta y trate de ilustrarla, vi la parte de folderBrowserDialog con anterioridad, pero creo que solo funciona con WPF.

1voto

x4mp73r Puntos13390

Tendrías que tener un botón por ejemplo así:

  <asp:FileUpload ID="FileUpload1" runat="server" >
 <asp:Button ID="btonSubir" runat="server" Text="Subir" OnClick="SubirArchivo" >

...Y cuando clickeas al botón se va a ejecutar lo siguiente, ya que le das la función en

OnClick

pero debes de tener una carpeta para almacenar los archivos, supongo que ya lo sabes:


protected void SubirArchivo(object sender, EventArgs e)
{
    string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
    FileUpload1.PostedFile.SaveAs(Server.MapPath("~/MisArchivossubidos/") + fileName);
    Response.Redirect(Request.Url.AbsoluteUri);
}

O bien puedes consultar aquí:
codeverage

0voto

Alejandro Castillo A comentado

más facil y para que pueda explicarme bien te pondre como ejemplo el navegador google chrome, cuando vas a configuraciones, el usuario puede elegir en que carpeta se almacenaran los archivos de descarga, basicamente eso es lo que quiero hacer

0voto

x4mp73r comentado

Ni cómo ayudarte

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta