mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-09 09:45:42 +02:00
Address the final round of review comments for Content-Disposition filename extraction
This patch updates the `IPDFStreamReader` interface and ensures that the interface/implementation of `network.js`, `fetch_stream.js`, `node_stream.js`, and `transport_stream.js` all match properly. The unit-tests are also adjusted, to more closely replicate the actual behaviour of the various actual `IPDFStreamReader` implementations. Finally, this patch adjusts the use of the Content-Disposition filename when setting the title in the viewer, and adds `PDFDocumentProperties` support as well.
This commit is contained in:
parent
eb1f6f4c24
commit
69a8336cf1
12 changed files with 151 additions and 121 deletions
|
@ -1997,14 +1997,14 @@ var WorkerTransport = (function WorkerTransportClosure() {
|
|||
|
||||
getMetadata: function WorkerTransport_getMetadata() {
|
||||
return this.messageHandler.sendWithPromise('GetMetadata', null).
|
||||
then(function transportMetadata(results) {
|
||||
then((results) => {
|
||||
return {
|
||||
info: results[0],
|
||||
metadata: (results[1] ? new Metadata(results[1]) : null),
|
||||
contentDispositionFileName: (this._fullReader ?
|
||||
this._fullReader.fileName : null),
|
||||
contentDispositionFilename: (this._fullReader ?
|
||||
this._fullReader.filename : null),
|
||||
};
|
||||
}.bind(this));
|
||||
});
|
||||
},
|
||||
|
||||
getStats: function WorkerTransport_getStats() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue