Я не могу загрузить изображение, используя Zend_Service_Nirvanix. Это вообще возможно?
У меня такое ощущение, что моя проблема связана с тем, что я не могу понять, как настроить UploadHost в службе передачи.
Любая помощь очень ценится! Мой крайний срок - 16 июля!
Вот мой код:
$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);
Вот ошибка, которую я продолжаю получать:
Zend_Service_Nirvanix_Exception: XML
не может быть проанализирован из ответа:
Ошибка сервера в приложении '/'
ресурс не может быть найден. Описание:
HTTP 404. Ресурс, который вы ищете
для (или одна из его зависимостей) может
были удалены, было его имя
изменен или временно
недоступен. Пожалуйста, просмотрите
следующий URL и убедитесь, что это
написано правильно.
Запрошенный URL:
/ws/Transfer/UploadFile.ashx
в
/Applications/MAMP/bin/php5/lib/php/Zend/Service/Nirvanix/Response.php
по линии 119