Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - USLO

#31
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.
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
Me equivoque de funcion esa es para ftp.

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
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
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:



  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
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
Ya que nadie lo menciona nunca ;SQL tambien sirve
#37
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
me voy a autoresponder

Dim LVLOGS = CType(o, System.Windows.Forms.ListView)

Despues lo de siempre.

'
        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
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.

AddHandler LVLOGS.ColumnCreating, AddressOf ListView1_ColumnCreating


  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
.NET (C#, VB.NET, ASP) / Re: [Aporte] Clon Web VB
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