Avatar billede maistro Nybegynder
23. november 2005 - 17:32 Der er 3 kommentarer

SOAP, PHP, Ooverførsel af fil

Hej Eksperter

Jeg sidder og pusler lidt med en opgave og ved ikke helt om SOAP er en løsning?

I dag har jeg en hosted webløsning (php/mysql), hvor jeg overføre relevante data fra min lokale database til min webdatabase. Desuden benytter benytter jeg bl.a. SOAP til at udtrække nogle oplysninger (alm. tekst :)) fra min lokale server til klienten. Lokalt kører jeg ASP med en mssql db i bunden.

Det virker altsammen fint, men jeg kunne godt tænke mig at udvide systemet til at også at kunne overføre en fil - eksempelvis en PDF fil eller en zip fil. I stedet for at oploade en masse forskellige filer til min webserver, vil det være rart at nøjes med kun at sende dem der er behov for til klienten direkte på requests. Filerne vil først blive genereret, når klienten requester den eller dem.

Er det muligt via SOAP eller kan man gøre det smart på anden vis - altså er det mig der er på vej ud af en forkert vej?

Hører gerne fra nogen der har erfaringer med noget ligende eller en som kan give mig en helt anden løsning.

Med venlig hilsen
Maistro
Avatar billede arne_v Ekspert
23. november 2005 - 18:10 #1
En fil er jo principielt bare et navn (string) og indhold (byte array). Det kan
sagtens overføres med SOAP. Men der er et vist overhead i SOAP. Hvis det er
store filer synes jeg ikke at det er smart.
Avatar billede maistro Nybegynder
24. november 2005 - 13:54 #2
Hej Arne

Tak for svaret - det er jo egentlig logisk. Lidt dumt jeg ikke har tænkt på det, når jeg i forvejen har noget kode som arbejde med nogle tekstfiler i arrays.

Nogle gange er det lige det med at komme på sporet.

Mvh

Maistro
Avatar billede arne_v Ekspert
24. december 2005 - 18:06 #3
ok ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester