![]() |
cómo subir archivos a un servidor con vb.net (No ASP) hola, tengo un problema, no se cómo subir archivos a un servidor con visual basic .net 2005. Mi idea es que tengo un programilla para registrar usuarios en un club de video, el usuario carga su foto al programa, pero no se como subir del programa al servidor. Por favor alguiena yudeme con esto. Mil gracias de antemano. Daniel. |
Re: cómo subir archivos a un servidor con vb.net (No ASP) yo hice algo parecido y lo hice con SaveFileDialog: ///////////////////////////////////////////////////////////////////////////////// Dim fi As New IO.FileInfo(<ruta del archivo a mandar al servidor>) SaveFileDialog1.InitialDirectory = <ruta de la carpeta compartida del servidpr> SaveFileDialog1.Filter = "Documento Word (*.doc)|*.doc|Documento Adobe (*.pdf)|*.pdf" ''yo mandaba un archivo de texto. SaveFileDialog1.FilterIndex = 1 SaveFileDialog1.RestoreDirectory = True SaveFileDialog1.FileName = fi.Name '' nombre del documento If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then Dim ruta As String = Me.SaveFileDialog1.FileName fi.CopyTo(ruta, True) Me.Close() End If /////////////////////////////////////////////////////////////////////////////////////// esto lo utilicé en un programa que corría con XP y funcionaba, pero el mismo programa con el vista, esto no funcionaba y tuve que utilizar una conexión a unidad de red. espero que te sirva y saludos. |
Re: cómo subir archivos a un servidor con vb.net (No ASP) Cita:
Tu ejemplo sirve para guardar los archivos en la Pc local, lo que yo busco es guardarlos en un servidor remoto con Nombre de Usuario y contraseña. Encontré un método que es My.Computer.Network.Uploadfile(sourceFileName, address, userName, password), pero tengo problemas con el segundo parametro. En todos los ejemplos que vi acerca de este método el segundo parametro especifica la direccion de un archivo y no así de una carpeta o directorio. a continuiacion un ejemplo: Cita:
Código: My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx","","",True,500)Por favor alguien expliqueme como trabaja este metodo!!! |
Re: cómo subir archivos a un servidor con vb.net (No ASP) acabo de probar el UploadFile guardando el archivo en un servidor ftp y no en un servidor web como lo intente antes y funcionó. voy a cerrar el tema, aunque me gustaría saber como hacerlo en un servidor web. Acá les dejo un resumen de como lo hice antes y después (para aquellos futuros visitantes que tengan el mismo problema): antes lo hice así (no me funcionó): Código: My.Computer.Network.UploadFile("C:\Documents and Settings\daniel\Escritorio\ip.txt", "http://localhost/ip.txt", "Usuario", "mipassword", True, 500)Código: My.Computer.Network.UploadFile("C:\Documents and Settings\daniel\Escritorio\ip.txt", "ftp://localhost/ip.txt", "Usuario", "mipassword", True, 500)saludos!!! |
Respuesta: cómo subir archivos a un servidor con vb.net (No ASP) Hola Danielfuzz existe otra opción... y es serializar la imagen antes de guardarla... solo que al momento de usarla deberás deserializarla primero. de esta forma trabajas con texto plano... por lo que puedes guardarlas directamente en la bd y cada vez que las requieras no vas al directorio virtual sino a tu BD... te dejo el link .............. elguille.info/colabora/puntoNET/cbigentini_SerializarImagenesEnXML.htm... probé tu solución y está bien solo que habría que levantar adicionalmente un ftp... bueno, de cualquier forma es solo una opción. el cliente decide :D jejej \\\jmslash/// |
| La zona horaria es GMT -6. Ahora son las 05:07. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.