Hello,
im trying do uploading a document to specific folder using php with
zend:
Im using this code:
function uploadDocument($docs, $html, $originalFileName,
$temporaryFileLocation) {
$fileToUpload = $originalFileName;
if ($temporaryFileLocation) {
$fileToUpload = $temporaryFileLocation;
}
$newDocumentEntry = $docs->uploadFile($fileToUpload,
$originalFileName,
null, Zend_Gdata_Docs::DOCUMENTS_LIST_FEED_URI);
echo "New Document Title: ";
if ($html) {
$alternateLink = '';
foreach ($newDocumentEntry->link as $link) {
if ($link->getRel() === 'alternate') {
$alternateLink = $link->getHref();
}
}
echo "<a href=\"$alternateLink\">\n";
}
echo $newDocumentEntry->title."\n";
if ($html) {echo "</a>\n";}
}
and i use it like this : uploadDocument($docs, true, "/home/user/
TEST.pdf", "");
it doesnt send and retrieves the error:
Notice: Undefined index: PDF in /ZendGdata/library/Zend/Gdata/Docs.php
on line 92
Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with
message 'Expected response code 200, got 400 Invalid repeating query
parameter ' in /ZendGdata/library/Zend/Gdata/App.php:700 Stack trace:
#0 /ZendGdata/library/Zend/Gdata.php(219): Zend_Gdata_App-
>performHttpRequest('POST', '
http://docs.goo...', Array, '%PDF-1.4?
%?????...', NULL, NULL) #1 /ZendGdata/library/Zend/Gdata/App.php(886):
Zend_Gdata->performHttpRequest('POST', '
http://docs.goo...', Array,
'%PDF-1.4?%?????...', NULL) #2 /ZendGdata/library/Zend/Gdata/App.php
(956): Zend_Gdata_App->post(Object(Zend_Gdata_App_MediaFileSource),
'
http://docs.goo...', NULL, NULL, Array) #3 /ZendGdata/library/Zend/
Gdata/Docs.php(253): Zend_Gdata_App->insertEntry(Object
(Zend_Gdata_App_MediaFileSource), '
http://docs.goo...',
'Zend_Gdata_Docs...') #4 /ZendGdata/library/Zend/Gdata/Docs.php(234):
Zend_Gdata_Docs->insertDocument(Object
(Zend_Gdata_App_MediaFileSource), '
http://docs.goo...') #5 /opt/lampp/
htdocs/IRRISTRAT/CD_API/funcionais/DocsInsert.php(47): Zend_Gdata_Docs-
>u in /ZendGdata/library/Zend/Gdata/App.php on line 700.
Any help would be appreciated.
Thanks