PEAR-Forum.de Übersicht Thema anzeigen - Attachments mit SOAP

Attachments mit SOAP


 

PEAR-Forum.de Übersicht » Web Services
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Bongo
Neuer User


Anmeldungsdatum: 20.09.2007
Beiträge: 2

Beitrag20.09.2007 14:02    Attachments mit SOAP Antworten mit Zitat

Hallo Forum,

ich möchte große Dateien über einen SOAP Web Service verschicken.

Bei normalen JPEGs habe ich es schon geschafft, indem ich das File base64 kodiert habe, und dann als String verschickt habe.
Nun möchte ich aber auch große Dateien ~100 MB verschicken... Es scheint mir keine günstige Methode zu sein, die Datei base64 zu kodieren.

Ich habe herausgefunden, dass es SOAP_Attachment gibt. Ich habe aber nie geschafft es ans laufen zu bekommen.

Speziell will ich eine Kommunikaton zwichen zwei PHP Scripten herstellen. Es muss ein Webservices werden, da auch andere Tools auf diesen Webservice zugreifen sollen.
1. Der Client schickt dem Server eine Bilddatei (kann auch 100 MB groß sein)
2. Der Server errechnet daraus ein JPEG und schickt das JPEG (~1 MB) wieder zurück


Ist SOAP_Attachment da mein Freund? Hat jemand Erfahrung damit?
Ich nutze PHP 5.


Vielen Dank,
Tobias
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bongo
Neuer User


Anmeldungsdatum: 20.09.2007
Beiträge: 2

Beitrag25.09.2007 11:11     Antworten mit Zitat

Kennt sich niemand mit SOAP_Attachments aus?

Wie macht ihr das? Versendet ihr keine Dateien in euren SOAP Projekten?
Oder gibt es eine ganz andere Vorgehensweise für mein Problem?

Tobias
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MaGdev
Site Admin


Anmeldungsdatum: 04.02.2004
Beiträge: 719
Wohnort: Hamburg

Beitrag26.09.2007 16:02     Antworten mit Zitat

Ein Thread unter diesem hier ist ein Link drin:
http://cvs.php.net/viewvc.cgi/pear/SOAP/example/
Die erste Datei könnte Aufschluss geben...

Selbst probiert hab ich das allerdings auch noch nicht.
Grüße,
Marco

_________________
Auch der längste Weg beginnt immer mit einem kleinem Schritt!

Vorgehen bei Problemen:
1. PHP-Handbuch oder PEAR-Handbuch lesen!
2. Forensuche benutzen!
3. Fragen posten und dabei die Regeln beachten!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Berdir
Power User


Anmeldungsdatum: 22.09.2005
Beiträge: 1347

Beitrag26.09.2007 20:16     Antworten mit Zitat

Kenne mich mit SOAP-Attachments nicht aus, ich weiss nur das ein Mitarbeiter von mir damit gerade ziemlich am kämpfen ist, alllerdings in der Java-Welt. Aber vielleicht hilft dir dieser Thread weiter:
http://thread.gmane.org/gmane.comp.php.pear.devel/43473

Nur als allgemeiner Hinweis:

SOAP ist meiner Meinung nach nur begrenzt geeignet, grosse Dateien zu übertragen. Ich bin an einem Projekt in meiner Firma beteiligt, bei dem bis zu 1GB grosse Dateien über SOAP übertragen werden sollen, technisch wird das dann so gelöst, das diese Datei in kleine Teile aufgesplittet wird (glaube 10MB oder so..) und dann diese Teile nach und nach übertragen werden.

Ich will damit nicht sagen, das es nicht geht, aber es könnte ziemlich mühsam werden, das stabil zum Laufen zu kriegen. z.B. könnte der Upload von 100MB über einen langsamen upload sehr lange dauern, dann musst du die Zeit-Limits auf sehr hohe Werte stellen. Und wenn du die Transformation in PHP machen willst, muss diese Datei vermutlich im Speicher haben, was sehr hohe memory_limit Werte zur Folge hat.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden PEAR-User
soularis
Neuer User


Anmeldungsdatum: 14.01.2008
Beiträge: 2

Beitrag15.01.2008 16:55     Antworten mit Zitat

Hey Tobias,

hast du eine Lösung für das Problem gefunden oder kannst du oder irgendjemand vielleicht einen Code-Schnippsel zum Versenden von Attachments posten?
Mit der mitgelieferten example.php erhalte ich die Fehlermeldung, die ich in einem neueren Thread gepostet habe...


Vielen Dank!
Stefan.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Diese Seite übersetzen
PEAR-Forum.de Übersicht » Web Services
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
   Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Zu Deinen Favoriten hinzufügen

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen