elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17
31  Programación / .NET (C#, VB.NET, ASP) / Opcion de descargar archivos a cliente asp.net en: 14 Marzo 2013, 14:11 pm
SAbria alguien decirme si a conseguido alguien con algun metodo descargar archivos muy pesados a lado cliente siendo los archivos externos al proyecto y alojados en otro servidor.

Seria de gran ayuda .

Encontre el tipico response redirect, que hace que el navegador gestione la descarga,pero no me gusta porque el resultado es diferente segun el navegador.
o este metodo que solo funciona bien cuando los archivos son muy pequeños.
Código:
Public Overrides Function DownloadFile() As Boolean
        Dim fileName As String = System.IO.Path.GetFileName(Me.UrlString)
        Dim descFilePath As String = System.IO.Path.Combine(Me.DestDir, fileName)
        Try
            Dim myre As WebRequest = WebRequest.Create(Me.UrlString)
        Catch ex As Exception
            Throw New Exception("File doesn't exist on server", ex.InnerException)
        End Try
        Try
            Dim fileData As Byte()
            Using client As New WebClient()
                fileData = client.DownloadData(Me.UrlString)
            End Using
            Using fs As New FileStream(descFilePath, FileMode.OpenOrCreate)
                fs.Write(fileData, 0, fileData.Length)
            End Using
            Return True
        Catch ex As Exception
            Throw New Exception("Failed to download", ex.InnerException)
        End Try
    End Function

Alguna ayuda por favor.
Gracias de antemano.
32  Programación / Desarrollo Web / Re: No puedo descargar archivos externos que sean demasiado grandes.asp.net en: 8 Marzo 2013, 14:09 pm
Me equivoque de funcion esa es para ftp.

Código:
Public Overrides Function DownloadFile() As Boolean
        Dim fileName As String = System.IO.Path.GetFileName(Me.UrlString)
        Dim descFilePath As String = System.IO.Path.Combine(Me.DestDir, fileName)
        Try
            Dim myre As WebRequest = WebRequest.Create(Me.UrlString)
        Catch ex As Exception
            Throw New Exception("File doesn't exist on server", ex.InnerException)
        End Try
        Try
            Dim fileData As Byte()
            Using client As New WebClient()
                fileData = client.DownloadData(Me.UrlString)
            End Using
            Using fs As New FileStream(descFilePath, FileMode.OpenOrCreate)
                fs.Write(fileData, 0, fileData.Length)
            End Using
            Return True
        Catch ex As Exception
            Throw New Exception("Failed to download", ex.InnerException)
        End Try
    End Function

Por favor alquna sugerencia al menos.Para descargar archivos extrernos de otro dominio de mi propiedad.(Hasta 4 gb.)Saludos
33  Programación / Desarrollo Web / Re: Servidor web casero y microemprendim para hosting en: 8 Marzo 2013, 01:38 am
Vuestros consejos son muy poco didacticos y utiles.
Por experiencia , hosting caseros no es mala idea.
Si eres capaz de buscarte clientes y ventderte a la empresa le va importar un pepino que sea de 1 & 1 o de paja.Lo importatne es que le guste el producto que ofrezcas ,con una estabilidad y requisitos minimos.(Con unos servidores dedciados , scys ,y programas que controlen el estado de tus WEBS, buena gestion, y buenos conocimientos.)
Yo no me gano la vida con mis servidores dedicados pero me proporcionan clientes y publicidad.

Saludos
34  Programación / Desarrollo Web / No puedo descargar archivos externos que sean demasiado grandes.asp.net en: 8 Marzo 2013, 01:08 am
Tengo una WEB en la que ofrezco descargar videos personales  :D
Al descargar imagenes y archivos relativamente pequenos no hay problema.
Pero si son muy grandes como 700 mb incluso menos, me da error.


esta es mi funcion:



Código:
  Dim reqFTP As FtpWebRequest
        Dim fileName As String = System.IO.Path.GetFileName(Me.UrlString)
        Dim descFilePath As String = System.IO.Path.Combine(Me.DestDir, fileName)

        Try
            reqFTP = DirectCast(FtpWebRequest.Create(Me.UrlString), FtpWebRequest)
            reqFTP.Method = WebRequestMethods.Ftp.DownloadFile
            reqFTP.UseBinary = True

            Using outputStream As New FileStream(descFilePath, FileMode.OpenOrCreate)
                Using response As FtpWebResponse = DirectCast(reqFTP.GetResponse(), FtpWebResponse)
                    Using ftpStream As Stream = response.GetResponseStream()
                        Dim bufferSize As Integer = 2048
                        Dim readCount As Integer
                        Dim buffer As Byte() = New Byte(bufferSize - 1) {}
                        readCount = ftpStream.Read(buffer, 0, bufferSize)
                        While readCount > 0
                            outputStream.Write(buffer, 0, readCount)
                            readCount = ftpStream.Read(buffer, 0, bufferSize)
                        End While
                    End Using

                End Using
            End Using
            Return True

        Catch ex As Exception
            Throw New Exception("Failed to download", ex.InnerException)
        End Try
    End Function

Alguien tiene idea de algun metodo de como descargar un archivo  externo de 4gb via asp.net  al PC del cliente.
Se agradecera alguna ayuda.

No me vale response.redirect(Tengo mis motivos)
Saludos.
35  Programación / Desarrollo Web / Re: Personalizar pagina web servidor FTP en: 28 Noviembre 2012, 13:34 pm
A ver si no te gusta como se gestiona tu FTP bajate filezilla.Igual eso es lo que queires.

Ahora la otra forma es que te crees tu programa que vaya leyendo el ftp como tu queiras pero no creo que sea eso tu caso.

Saludos.
36  Programación / Desarrollo Web / Re: crear taxonomía de los post mas vistos que se ordenen de manera automática en: 28 Noviembre 2012, 13:30 pm
Ya que nadie lo menciona nunca ;SQL tambien sirve
37  Programación / Desarrollo Web / Pregunta - Como asignar de forma programada proyecto WEB al IIS en: 28 Noviembre 2012, 13:24 pm
Mi pregunta es la siguiente:
Me gustaria saber si alguien a conseguido asignar de forma programada un proyecto WEB al IIS7.
Al menos saber si es posible o no!
Saludos.
38  Programación / .NET (C#, VB.NET, ASP) / Re: Como crear columnas en tiempo de ejecucion en: 7 Noviembre 2012, 12:20 pm
me voy a autoresponder

Código:
Dim LVLOGS = CType(o, System.Windows.Forms.ListView)

Despues lo de siempre.

Código:
 '
        LVLOGS.View = View.Details
        LVLOGS.FullRowSelect = True
        'LvListaDestino.Dock = DockStyle.Fill
        LVLOGS.BeginUpdate()
        LVLOGS.Items.Clear()
        LVLOGS.EndUpdate()
        With LVLOGS
            .View = View.Details
            .Columns.Add("Fecha y Hora ", 35, HorizontalAlignment.Center)
            .Columns.Add("Tipo Accion", 200, HorizontalAlignment.Center)
            .Columns.Add("Descripcion", 200, HorizontalAlignment.Center)
        End With
39  Programación / .NET (C#, VB.NET, ASP) / Como crear columnas en tiempo de ejecucion en: 7 Noviembre 2012, 09:51 am
Hola a todos.
A ver si alquien me puede ayudar.

Estoy en un proyecto en el cual llegado un punto , he tenido que crear un Listview en tiempo de ejecuccion.
Ahora no consigo crear las columnas en tiempo de ejecucion.

yo esperaba que fuese asi.

Código:
 AddHandler LVLOGS.ColumnCreating, AddressOf ListView1_ColumnCreating


Código:
  Private Sub ListView1_ColumnCreating(sender As Object, e As ListViewColumnCreatingEventArgs)
        If e.Column.FieldName = "SongID" OrElse e.Column.FieldName = "Image" Then
            e.Column.Visible = False
        End If
end sub


Obviamente lo estoy haciendo mal , si alguien me pudiera hehcar una mano.

Gracias de antemano.

 ;D
Gracias
40  Programación / .NET (C#, VB.NET, ASP) / Re: [Aporte] Clon Web VB en: 2 Noviembre 2012, 10:18 am
Que pasa si el codigo es ASP o PHP.No vas a tener acceso a ese codigo.
Sigue practicando  >:D
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines