vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
My.Computer.Network.DownloadFile 
Autor: dj.tommy
Datum: 12.08.14 16:54

Hallo Leute ich habe ein kleines problem!
Ich möchte mir ein Update funktion einbauen.
Ich habe mittel My.Computer.Network.DownloadFile eine exe Datei runterladen wollen von meiner Dropbox
Code sieht so aus
        Dim path As String = "Link von Dropbox wo exe ist"
        Try
          My.Computer.Network.DownloadFile(path, Application.StartupPath & _
            "\Test123.exe")
            End
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
Nun die Orginale Test.exe hat 23kb
Und die Runtergeladene Test123.exe hat auf einmal 53kb
und das Symbol sieht anders aus, und wenn ich die Exe anklicke, kommt eine Meldung

Zitat:
Die Version dieser Datei ist nicht mit der ausführten Windows-Version kompatibel.Öffnen Sie die Systeminfomationen des Computer, um zu überprüfen, ob eine x86-(32 Bit)- doer eine x64-(64 Bit)-Version des Programmes erforderlich ist, und wenden Sie sich anschließen an den Herausgeber der Software.

Es ist nur eine selbst erstellte exe ohne codes nur eine leeres formular.
Danke im Vorraus!
gesehen habe ich es unter YouTupe:
http://www.youtube.com/watch?v=g2PQkJsrYi8
Danke im Vorraus
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: Kuno60
Datum: 13.08.14 12:51

Hallo,

der Code sollte funktionieren.
Bist du dir sicher, dass es exakt die gleiche Datei ist?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: dj.tommy
Datum: 13.08.14 15:18

Ja da bin ich mir sicher
Mir ist heute aufgefallen, wie ich die exe-Datei durchleuchtet habe, das sich html-code schnippsel im exe quellcode befinden.
woran kann das liegen?
ich finde es auch etwas schade das man hier in diesem Forum keine bilder hineinstellen kann, damit ich es euch zeigen kann.
Mfg DjTommy
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: Manfred X
Datum: 13.08.14 15:31

Warum verwendest Du nicht die integrierte Update-Funktion ?

Übrigens: Du kannst uns alles zeigen

Lade Deine Bilder auf einen Filehoster und setze hier den Link,
der Dir mitgeteilt wird.

.


Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: dj.tommy
Datum: 13.08.14 18:56

Also ich habe es bei meinem freund ausprobiert, und bei ihm Funktioniert es.
Kann das sein das ich noch irgendetwas im Visual Studio 2010 einstellen muss?
Den ich habe es jetzt auch mit diesem Code ausprobiert, und da habe ich die Exe-Datei mit 0 Kb
Imports System.IO, System.Net, System.Text
 
Public Class Form1
    Dim WithEvents myWebClient As New WebClient
    Private Sub cmdDownloaden_Click(sender As System.Object, e As _
      System.EventArgs) Handles cmdDownloaden.Click
        myWebClient.DownloadFileAsync(New Uri(" Link wo die Exe sich befindet" & _
        ""), "Text1.exe")
        myWebClient.Dispose()
        End
 
    End Sub
End Class
Sehe Bild
http://www.file-upload.net/download-9372012/Bild3.jpg.html
Hallo Manfred X
Ich habe es gemacht aber bild sehe ich keins

Beitrag wurde zuletzt am 13.08.14 um 19:07:39 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: Manfred X
Datum: 13.08.14 20:18

Du mußt einen Hoster verwenden, der einen Link für den Upload zur Verfügung stellt:

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: visum
Datum: 19.08.14 14:14

Dropbox liefert unter dem Link wahrscheinlich nicht direkt die Exe, sondern eine (HTML-)Seite, auf der du die Datei runterladen kannst. DownloadFile lädt in dem Moment die Html-Datei runter.

Das kannst du prüfen, indem du die heruntergeladene .exe-Datei in .html umbenennst und im Browser öffnest.

Dropbox bietet die Möglichkeit die Datei direkt herunterzuladen, indem du ?dl=1 an den Link anhängst. Evtl. funktioniert das.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: My.Computer.Network.DownloadFile 
Autor: dj.tommy
Datum: 24.08.14 16:39

Hallo Leute!

Sorry das ich mich lange nicht gemeldet habe, aber ich weiß jetzt was der Grund war.

Der DownloadFileAsync gibt leider keine Fehlermeldung, wenn was nicht in Ordnung ist

Und das war auch das Problem, weil ich habe nämlich die Adresse angegeben "https://www.dropbox.com/s/...."

Und korrekt war aber https://dl.dropboxusercontent.com/s/....", daher hat er eine Exe erstellt mit HTML Code.

Mfg DjTommy
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel