|
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Bongo Neuer User
Anmeldungsdatum: 20.09.2007 Beiträge: 2
|
20.09.2007 14:02 Attachments mit SOAP |
|
|
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 |
|
 |
Bongo Neuer User
Anmeldungsdatum: 20.09.2007 Beiträge: 2
|
25.09.2007 11:11 |
|
|
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 |
|
 |
MaGdev Site Admin

Anmeldungsdatum: 04.02.2004 Beiträge: 719 Wohnort: Hamburg
|
|
| Nach oben |
|
 |
Berdir Power User
Anmeldungsdatum: 22.09.2005 Beiträge: 1347
|
26.09.2007 20:16 |
|
|
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 |
|
 |
soularis Neuer User
Anmeldungsdatum: 14.01.2008 Beiträge: 2
|
15.01.2008 16:55 |
|
|
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 |
|
 |
|
|
|
Zu Deinen Favoriten hinzufügen
|
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
|
|