我使用基于ubuntu的集成文档服务器4.4.3,下面的代码是根据我的适用性定制的,我如何根据键形成一个url
asc_docs_api.prototype.asc_customCallback = function(typeFile, bIsDownloadEvent)
{
var actionType = c_oAscAsyncAction.DownloadAs;
var options = {downloadType : DownloadType.Download };
this._downloadAs("save", typeFile, actionType, options, function(incomeObject){
if (null != incomeObject && "save" == incomeObject["type"]) {
//incomeObject["data"] will return key of the document instead of key, i need full url of the document with md5 and expires like below
//ex: http://cache/files/.....
});
};
提前谢谢
答案 0 :(得分:4)
您试图过早获取该链接,该文件尚不可用,转换过程可能无法完成。 此回调仅表示已创建转换任务
但您可以尝试使用onDownloadAs函数(为将要创建外部按钮下载的集成商创建) http://api.onlyoffice.com/editors/config/events#onDownloadAs 该文件的链接将发送至: asc_docs_api.prototype.processSavedFile = function(url,downloadType)