|I am not able to load the epub in iPad. When I unzipped the epub file using winrar, it is showing this error:|
Cannot create META-INF\container.xml
The system cannot find the path specified.
After the unzip operation the folder only contains a 0 byte META-INF file.
I isolated the following code and tested it using PHPZip class but still the same error:
$content = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<container version=\"1.0\" xmlns=\"urn:oasis:names:tc:opendocument:xmlns:container\">\n\t<rootfiles>\n\t\t<rootfile full-path=\"book.opf\" media-type=\"application/oebps-package+xml\" />\n\t</rootfiles>\n</container>\n";
|2012-06-06 04:13:16 - In reply to message 1 from Ashesh Bharadwaj|
|Thanks Asbjorn Grandt for this wonderful class. After fixing the issue, it worked like a charm :)|
I fixed the issue by commeting the following lines in ePub.php.
It seems there is no need to add the "META-INF" directory seperately. The addFile() with META-INF in path does the job: