6

我正在使用基于 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/.....


    });
};

先感谢您

4

1 回答 1

4

您尝试过早获取链接,文件尚不可用,转换过程可能未完成。该回调仅表示创建了转换任务

但是您可以尝试使用 onDownloadAs 函数(为将要创建外部按钮 downloadAs 的集成商创建) http://api.onlyoffice.com/editors/config/events#onDownloadAs 文件的链接将被发送到:asc_docs_api .prototype.processSavedFile = function(url, downloadType)

于 2017-09-22T13:55:01.053 回答