Ich kann kein Bild mit Zend_Service_Nirvanix hochladen. Ist es überhaupt möglich? Ich habe das Gefühl, dass mein Problem damit zu tun hat, dass ich nicht in der Lage bin, herauszufinden, wie man den UploadHost auf dem Übertragungsdienst einstellt.Image Upload mit Zend_Service_Nirvanix
Jede Hilfe wird sehr geschätzt! Mein letzter Termin ist der 16. Juli!
Hier ist mein Code:
$nirvanix = new Zend_Service_Nirvanix(array('appKey' => $key,
'username' => $user,
'password' => pass));
$NSImfs = $nirvanix->getService('IMFS');
$options = array('sizeBytes' => filesize($source));
$storageNode = $NSImfs->getStorageNode($options);
$NSTransfer = $nirvanix->getService('Transfer');
$options = array('uploadToken' => $storageNode->getStorageNode->UploadToken,
'path' => $original,
'fileData' => file_get_contents($source));
$result = $NSTransfer->uploadFile($options);
Hier ist der Fehler Ich erhalte:
Zend_Service_Nirvanix_Exception: Serverfehler in ': XML nicht aus Reaktion analysiert werden konnte/'Anwendung. Die Ressource kann nicht gefunden werden. Beschreibung: HTTP 404. Die Ressource, die Sie suchen für (oder eine seiner Abhängigkeiten) konnte wurden entfernt, hatte seinen Namen geändert, oder ist vorübergehend nicht verfügbar. Bitte überprüfen Sie die folgende URL und stellen Sie sicher, dass es richtig geschrieben ist.
Angeforderte URL: /ws/Transfer/UploadFile.ashx
in /Applications/MAMP/bin/php5/lib/php/Zend/Service/Nirvanix/Response.php on line 119
Alle Nirvanix-Dienste verwenden die Erweiterung .ashx. Ich denke, wir verwenden Zend Framework Version 1.7.1. –