接入说明
本文档针对前端项目接入 kkFileView 的说明,并假设 kkFileView 的服务地址为:https://view.nodjoy.com。
var url = 'https://cdn.nodjoy.com/temp/test.xlsx'; //要预览文件的访问地址
window.open('https://view.nodjoy.com/onlinePreview?url='+encodeURIComponent(base64Encode(url)));
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Preview</title> <script src="https://cdn.bootcdn.net/ajax/libs/Base64/1.2.0/base64.min.js"></script> </head> <body> <button onclick="openFile()">Open</button> </body> <script type="text/javascript"> function openFile() { var url = "https://cdn.nodjoy.com/temp/test.xlsx"; //要预览文件的访问地址 window.open("https://view.nodjoy.com/onlinePreview?url=" + encodeURIComponent(btoa(url))); } </script> </html>
var originUrl = 'https://127.0.0.1:8080/filedownload?fileId=1'; //要预览文件的访问地址
var previewUrl = originUrl + '&fullfilename=test.txt'
window.open('https://view.nodjoy.com/onlinePreview?url='+encodeURIComponent(Base64.encode(previewUrl)));
var url = 'ftp://127.0.0.1/file/test.txt'; //要预览文件的访问地址
window.open('https://view.nodjoy.com/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));
var originUrl = 'ftp://127.0.0.1/file/test.txt'; //要预览文件的访问地址
var previewUrl = originUrl + '?ftp.username=xx&ftp.password=xx&ftp.control.encoding=xx';
window.open('https://view.nodjoy.com/onlinePreview?url='+encodeURIComponent(Base64.encode(previewUrl)));