Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


skicka binär fil som base64 kodad till webservice

Postades av 2005-10-18 20:16:38 - Simon Dahlbacka, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 733 personer

Försöker få till ett system där jag ska kunna ladda upp binära filer till en webbservice genom att base64 koda dom, men lyckas inte riktigt få till det hela. (Filen blir korrupt)

Så här ser det ut nu..

byte[] buf = File.ReadAllBytes(openFileUpload.FileName);
byte[] encodedBytes = EncodeBytes(buf);
byte[] result = new SHA1CryptoServiceProvider().ComputeHash(buf);


därefter skickar jag encodedBytes.

EncodeBytes respektive DecodeBytes
static byte[] EncodeBytes(byte[] indata) {
	string data = Convert.ToBase64String(indata, Base64FormattingOptions.None);
	return Encoding.ASCII.GetBytes(data);
}

static byte[] DecodeBytes(byte[] indata) {
	string data = Encoding.ASCII.GetString(indata);
	return Convert.FromBase64String(data);
}


Har jag gjort nåt billigt fel här, eller ska jag söka nån annan stans?


Svara

Sv: skicka binär fil som base64 kodad till webservice

Postades av 2005-10-18 21:45:26 - Johan Djupmarker

Du behöver inte koda om filen, det görs automatiskt, se denna tråd: [Skicka binärfil via SOAP?]

/Johan


Svara

Sv:skicka binär fil som base64 kodad till webservice

Postades av 2005-10-18 22:45:41 - Simon Dahlbacka

hmm, det där låter ju bra, men får det inte att funka.
Dekodningen misslyckas i andra ändan.

Saken är den att klienten är C#, men serialiseringen borde väl? funka på samma sätt på klientsidan?

(Servern är php)


Svara

Sv: skicka binär fil som base64 kodad till webservice

Postades av 2005-10-19 09:48:10 - Johan Jonsson

Du har en webservice och en php server? Jag utgår ifrån det
Då ska du inte bry dig om base64 i webservice, om du gör det får du två sådana och måste följdaktligen "packa" upp två gånger i php-servern. Således bör du inte bry dig om det i web service och sedan konvertera upp det en gång i phpservern


Svara

Sv:skicka binär fil som base64 kodad till webservice

Postades av 2005-10-22 18:37:06 - Simon Dahlbacka

Nej alltså "servern" är skriven i php (specifikt nusoap biblioteket).

Fick det nu att fungera, men måste tydligen själv koda data jag skickar TILL servern, medan data FRÅN servern blir automagiskt dekodat !?!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 814
27 960
271 761
5 636
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies