请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

扬_灵 2021-01-19 17:29:34

同学你好,这个是epub电子书解压之后生成的文件。

0 回复 有任何疑惑可以回复我~
  • 提问者 宝慕林1362732 #1
    老师,那我是不是重新打包成zip,然后命名为.epub就好呀?这样上传后报'No mimetype file in archive',这个是为什么呢?
    回复 有任何疑惑可以回复我~ 2021-01-20 17:35:08
  • 提问者 宝慕林1362732 #2
    for (i = 0, len = this.zip.names.length; i < len; i++) {
          console.log('this.mimeFile-===:',this.mimeFile,this.zip.names[i].toLowerCase())
          if (this.zip.names[i].toLowerCase() == "mimetype") {
            console.log('this.mimeFile-===:',this.mimeFile)
            this.mimeFile = this.zip.names[i];
            break;
          }
        }
    老师,这段代码这里解压我打印日志得到的是这个:
    this.mimeFile-===: false 2010_book_accountabilityinpublicpolicypa/mimetype
    
    this.zip.names[i].toLowerCase()--这个值会把文件名称也包含在内,所以会报No mimetype file in archive,这个epub.js的逻辑是不是有问题呢?
    回复 有任何疑惑可以回复我~ 2021-01-20 17:53:13
  • 扬_灵 回复 提问者 宝慕林1362732 #3
    同学你好,这个是不用压缩的,如果你想要在项目中测试上传epub电子书可以直接在网上搜索epub电子书进行下载。
    回复 有任何疑惑可以回复我~ 2021-01-21 09:07:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信