Byte-Array in String

13/03/2008 - 17:48 von Herbert Bodner | Report spam
Hallo,

ich möchte von meinem Webserver eine Datei herunterladen.
Dazu habe ich mir in C# einen Webservice erstellt, der mir die Datei in
einem Byte-Array zurückgibt.
// C#-Webservice-Code
String documentContent = File.ReadAllText("C:\\MyFile.exe");
return System.Text.Encoding.Default.GetBytes(documentContent);


Nun möchte ich auf dem Client (in meiner VFP-Applikation) aus dem Byte-Array
meine Datei erstellen:
* VFP-Code
pByte = MyWs.DownloadFile(...)
&& ??? Umwandlung in String ???
STRTOFILE(pByte, "C:\MyDownloadedFile.exe")


Vielleicht kann mir jemand helfen.
Ist diese Variante, dh Umwandlung in Byte-Array - Übertragung -
Zurück-wandeln, generell eine "schöne" Methode oder gibt es bessere
Vorschlàge???
Ich habe etwas von Base64 gelesen, jedoch ist mir das Zurück-wandeln in VFP
auch nicht gelungen.
Der Zweck dieser Funktion ist die Erweiterung unserer VFP-Applikation um
eine Online-Update-Funktion...

Schöne Grüße
Herbert
 

Lesen sie die antworten

#1 Jürgen Wondzinski
13/03/2008 - 18:00 | Warnen spam
Hallo Herbert

Der Zweck dieser Funktion ist die Erweiterung unserer VFP-Applikation um
eine Online-Update-Funktion... <<





Ja warum einfach, wenn's auch kompliziert geht, gell ;)

Guggst du:
VFP Application Updating Made Simple
http://www.sweetpotatosoftware.com/...9eb59.aspx






Jürgen Wondzinski

Microsoft Visual FoxPro Technologieberater
Microsoft Most Valuable Professional seit 1996
"*´¨)
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´. (¸.•` *
.•`.Visual FoxPro: It's magic !
(¸.•``••*

Ähnliche fragen