Quote:
Originally Posted by kovidgoyal
@davidfor: There aren't any more detailed logs. Basically, the server logs requests, with their response code and if any errors occur.
The only thing I can think of might be the browser doesn't like one of the headers. You can check what headers the server send using either
curl -I
or just using the dev tools in a desktop browser.
|
Comparing what I get with 2.99.8 and portable 1.48, which does work:
Code:
E:\Download\Windows\Network\curl-7.34.0-ssl-sspi-zlib-static-bin-w32\curl>curl -I http://10.1.225.111/get/EPUB/939/Unclean
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Disposition: attachment; filename="Evil Librarian - Michelle Knudsen_939.epub"
Content-Length: 679272
Content-Type: application/epub+zip
Date: Sun, 28 May 2017 12:06:28 GMT
ETag: "af8fb9c8593adf88c34b735f5c099063ea088426"
Keep-Alive: timeout=120
Server: calibre 2.99.8
Code:
E:\Download\Windows\Network\curl-7.34.0-ssl-sspi-zlib-static-bin-w32\curl>curl -I http://10.1.225.111:8080/get/epub/Calibre%20Quick%20Start%20Guide%20-%20John%20Schember_1.epub
HTTP/1.1 200 OK
Content-Length: 151399
Content-Disposition: attachment; filename="Calibre Quick Start Guide - John Schember_1.epub"
Server: calibre/1.48.0
Last-Modified: Tue, 03 Jan 2017 07:07:47 GMT
Date: Sun, 28 May 2017 12:09:09 GMT
Content-Type: application/epub+zip
The extra headers for 2.99.8 is "Accept-Ranges: bytes", "Keep-Alive" and the "ETag". I'll have a play and see what I can come up with.