Use blob URL to load an OnlyOffice document
This commit is contained in:
@@ -69,15 +69,15 @@ module.exports.install = function(server, port, callbackFunction) {
|
||||
if (data.type !== 'auth') { return; }
|
||||
console.log("Response auth");
|
||||
|
||||
var fileUrl = origin + "oodoc/test.bin";
|
||||
var fileUrl = data.openCmd.url;//origin + "oodoc/test.bin";
|
||||
|
||||
if (data.openCmd) {
|
||||
/*if (data.openCmd) {
|
||||
if (data.openCmd.format === "xlsx") {
|
||||
fileUrl = origin + "oocell/test.bin";
|
||||
} else if (data.openCmd.format === "pptx") {
|
||||
fileUrl = origin + "ooslide/test.bin";
|
||||
}
|
||||
}
|
||||
}*/
|
||||
sendData(conn, {"type":"auth","result":1,"sessionId":"08e77705-dc5c-477d-b73a-b1a7cbca1e9b","sessionTimeConnect":1494226099270,"participants":[]});
|
||||
sendData(conn, {"type":"documentOpen","data":{"type":"open","status":"ok","data":{"Editor.bin":fileUrl}}});
|
||||
} catch (e) {
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
/* globals DocsAPI */
|
||||
|
||||
var blob = new Blob(['XLSY;v2;3554;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'], {type : 'text/plain'});
|
||||
var url = URL.createObjectURL(blob);
|
||||
|
||||
|
||||
window.config = {
|
||||
"document": {
|
||||
"fileType": "xlsx",
|
||||
"key": "fresh", // "Khirz6zTPdfd7",
|
||||
"title": "test.xlsx",
|
||||
"url": "/onlyoffice/test.xlsx"
|
||||
"url": url//"/onlyoffice/test.xlsx"
|
||||
},
|
||||
"documentType": "spreadsheet",
|
||||
"editorConfig": {
|
||||
|
||||
Reference in New Issue
Block a user