文档在线阅读 DocViewer的问题
@wamdy 你好,想跟你请教个问题:http://blog.log4ic.com/docviewer 这个项目你用Myeclipse跑起了? 请问一下你怎么跑起来的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
@wamdy 你好,想跟你请教个问题:http://blog.log4ic.com/docviewer 这个项目你用Myeclipse跑起了? 请问一下你怎么跑起来的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(15)
嗯。这些都改过了。忘记写出来了
DocViewerServlet.java response.sendRedirect("/continue.jsp");->response.sendRedirect("../continue.jsp");
还要修改getConnection方法,把返回的Connection.setAutoCommint(false);
文件过大。转换好慢。1M以的文件好慢
改动的第二处,为何不直接把rootPath改成rootPath = "."呢,呵呵
上面 贴多了代码,pts/docviewer.js中的代码 是在最后几行
不能建表的原因,是因为MySQL创建主键自动增加的语法错误。原程序的数据是采用derby。
把语句 “generated always as identity (start with 1, increment by 1)” 改成 “”auto_increment
呵呵。
就用项目中的只是js中引入的路径不对。比如:scripts/uploader.js 中的 24行
var contextPath = '/'; 改成 var contextPath = './';
scripts/docviewer.js中 要改成这样
$.extend(w.DocViewer, {
NONE_PERMS:0,
READ_ONLY_PERMS:1,
READ_COPY_PERMS:2,
READ_ANNOTATIONS_PERMS:3,
WRITE_ANNOTATIONS_PERMS:4,
ALL_PERMS:5,
WINDOW_CASE:'window',
NODE_CASE:'node',
SWF_OBJECT_URL:rootPath + './scripts/lib/swfobject/swfobject.js',
SWF_OBJECT_SWF_URL:rootPath + './scripts/lib/swfobject/expressInstall.swf',
SWF_COMMON_URL:rootPath + './resources/flex/docviewer.swf',
SWF_ANNOTATIONS_URL:rootPath + './resources/docviewer/docviewer_annotations.swf',
SAVE_ANNOTATIONS_ACTION:rootPath + './annotations/save',
LOAD_ANNOTATIONS_ACTION:rootPath + './annotations/load',
REQUEST_DOC_INFO_ACTION:rootPath + './docviewer/info'
});
$.extend(w.DocViewer, {
NONE_PERMS:0,
READ_ONLY_PERMS:1,
READ_COPY_PERMS:2,
READ_ANNOTATIONS_PERMS:3,
WRITE_ANNOTATIONS_PERMS:4,
ALL_PERMS:5,
WINDOW_CASE:'window',
NODE_CASE:'node',
SWF_OBJECT_URL:rootPath + './scripts/lib/swfobject/swfobject.js',
SWF_OBJECT_SWF_URL:rootPath + './scripts/lib/swfobject/expressInstall.swf',
SWF_COMMON_URL:rootPath + './resources/flex/docviewer.swf',
SWF_ANNOTATIONS_URL:rootPath + './resources/docviewer/docviewer_annotations.swf',
SAVE_ANNOTATIONS_ACTION:rootPath + './annotations/save',
LOAD_ANNOTATIONS_ACTION:rootPath + './annotations/load',
REQUEST_DOC_INFO_ACTION:rootPath + './docviewer/info'
}); var contextPath = './';这样就可以点击新增文件,和浏览转换好的文件了。
他这个阅读工具是自己写的还是在
FlexPaper 上改的? 方便把 阅读的界面截个图看看么?
这些问题搞定了。只是文档大了转换好慢,出现进程卡住。
你遇到的问题我都遇到过,建表的问题,是能够配置好的,有那个自动建表的。手动建也OK。上传组件,我完全把它的改了。貌似代码中的上传组件用不了,还有了什么分片上传的东西,自已实现上传就行了。其实可以直接在数据库中填数据,把路径填正确就行了。然后启服务器的时候就能看到进程在转换swf,而转好的swf在你配好的地方是能看到的。
然后会遇到文档不能显示的问题,这个问题还没有解决
ActiveXObject is not defined
scripts/lib/plupload/js/plupload.full.js 中报错。不能上传文件
手动建表就Ok了,上传文件页面。点新增文件 点不了。没反应
Thinks, 按照你博客上的方法,成功了,只是创建数据库的表失败了。 Table 'docviewer.documentrelation' doesn't exist
你好,你可以看看我的博客,有什么问
http://my.oschina.net/wamdy/blog/9418 可以看看