2010-08-19 4 views
0

Zend Gdata 라이브러리를 사용하여 내 사이트에서 Google 문서 도구로 문서를 업로드하려고하는데 오류가 있습니다. . 치명적인 오류 : 메시지 catch되지 않은 예외 'Zend_Gdata_App_HttpException'사전에Zend Gdata 라이브러리를 사용하여 내 사이트에서 Google 문서 도구로 문서를 업로드하려고하는데 아래 오류가 발생합니다.

감사합니다 '예상 응답 코드 (200), (400) 일관성 반복 쿼리 매개 변수를 가지고'내 영어 오류를 무시하십시오.

답변

0

mimetype이있는 Zend_Gdata_Docs에 "버그"가 있습니다. 임시 파일과 파일 이름을 제목으로 사용하는 경우 자동으로 mimetype을 자동으로 가져 오지 않습니다. 임시 파일에 존재하지 않는 fileLocation 확장을 기반으로 mimetype을 가져옵니다.

Zend 클래스를 업데이트하는 대신 제게 적합한 클래스를 만들었습니다. 내가 upload a spreadsheet and download as csv.

에 수 있기를 원하기 때문에 ... 당신이 정말 필요로하는 것은 이것이다

// get mimetype from original file name 
    $filenameParts = explode('.', $originalFileName); 
    $fileExtension = end($filenameParts); 
    $mimeType = Zend_Gdata_Docs::lookupMimeType($fileExtension); 

ConvertDoc라고 그리고 널 대신 $ 마임을 통과한다.

관련 문제