Я создал в ColdFusion приложение, похожее на форум, и хочу добавить функцию, с помощью которой пользователи могут загружать файлы в Документы Google, используя свои учетные записи Google, а затем другие пользователи могут редактировать эти файлы.
Я использовал этот CFC: http://cfgoogle.riaforge.org/ для получения Документов Google, но функция загрузки в настоящее время отсутствует. Мне нужна функция загрузки для первой загрузки файла, а затем для второй части его редактирования. Я надеюсь, что это имеет смысл.
Это то, что я прошу помощи. Я не настолько опытен с cffunctions, и мне было интересно, может ли кто-нибудь помочь мне с этим.
Это то, что я имею до сих пор:
<cffunction name="upload" access="public" returnType="any" hint="I upload the document." output="false">
<cfargument name="myFile" type="string" required="true" hint="file to upload.">
<cfset var result = "">
<cfset var service = variables.docservice>
<cfset theUrl = "https://docs.google.com/feeds/documents/private/full HTTP/1.1">
<cfhttp url="#theURL#" method="post" result="result">
<cfhttpparam type="header" name="Authorization" value="GoogleLogin auth=#getAuth(service)#">
<cfhttpparam type="header" name="Content-Length" value="81047">
<cfhttpparam type="header" name="Content-Type" value="application/msword">
<cfhttpparam type="header" name="Slug" value="#myFile#">
</cfhttp>
<cfreturn result.filecontent>
</cffunction>
Но я получаю следующую ошибку при выводе результата:
'Неверный URI запроса'
Если бы кто-то мог помочь мне с этим (даже просто показать мне путь), это было бы в основном оценено.