![]() |
Ayuda... soy novatillo Me estoy adentrando en el mundo de C# y Visual Studio.Net. Mi primera pregunta es si me podeis aclarar n poco los términos: - public - private - static no sé muy bien cuando usar unos y otros. Mi segunda pregunta es: Creo una aplicación windows eb Visual Studio.Net, y sabemos que aparece un form. En el form creo un MainMenu que contiene la opción "File" y éste a su vez contiene las opciones típicas "Open", "New", ... Mi pregunta es que referencias tengo que usar para al clickear en open aparezca una ventana explorer para navegar por los directorios y poder añadir un fichero. Para que se me entienda, lo que pretendo es que me aparezca la ventana que sale cuando en HTML hacemos un <input type=file> para poder adjuntar ficheros. Espero no haber sido muy pesado y muchas gracias. Este es el mejor foro de todos. |
Hola novatillo, jejeje...salvo un par, aquí más o menos tenemos todos el mismo título. A ver. Primero mete estos 2 controles (el primero es el botón "examinar", y el segundo el botón para guardar, que yo he puesto como un imagebutton, pero que puede ser cualquier tipo de botón). <INPUT id="File1" type="file" name="File1" runat="server"> <asp:imagebutton id="btnguardar" runat="server" ImageUrl="iconos\guardar.jpg"></asp:imagebutton> Luego pones el siguiente código: If Not File1.PostedFile Is Nothing And File1.PostedFile.ContentLength > 0 Then Dim fn As String = System.IO.Path.GetFileName(File1.PostedFile.FileNa me) Dim varidentificador As String varidentificador = lblidentificadorrecuperado.Text ' con esto le estoy diciendo que la ruta que me tiene que guardar es la de mi aplicación, pero dentro de una carpeta llamada "subir", y con el nombre que es especifico en "varidentificador" (esto último es el nombre que le vas a dar a la carpeta que se crea con 'CreateDirectory' Dim Ruta As String = Server.MapPath("Subir\") & varidentificador Dim directorio As DirectoryInfo = Directory.CreateDirectory(Ruta) 'fn es el nombre del archivo que capturas, y que conservará el nombre al guardarlo Dim SaveLocation As String = Server.MapPath("Subir") & "\" & varidentificador & "\" & fn Try File1.PostedFile.SaveAs(SaveLocation) Catch Exc As Exception lblfichero.Visible = True lblfichero.Text = "Error: " & Exc.Message End Try Espero que te sirva. :arriba: |
Mil gracias Muchas gracias por tu ayuda... me vale mogollón |
Malegro :borracho: :borracho: :borracho: |
Cita:
Hora de desayunar..... Ya he vuelto,seguimos Cita:
Cita:
Espero que te haya quedado mas claro,salu2 :adios: |
muchas gracias... Siento no haberte podido darte las gracias antes... así que te las doy ahóra... muchas gracias. Ahora me ha quedado todo más claro. |
| La zona horaria es GMT -6. Ahora son las 00:32. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.