@@ -334,6 +334,7 @@ function getDocument(src) {
334
334
length : params . length ,
335
335
initialData : params . initialData ,
336
336
progressiveDone : params . progressiveDone ,
337
+ contentDispositionFilename : params . contentDispositionFilename ,
337
338
disableRange : params . disableRange ,
338
339
disableStream : params . disableStream ,
339
340
} ,
@@ -401,6 +402,8 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
401
402
source . length = pdfDataRangeTransport . length ;
402
403
source . initialData = pdfDataRangeTransport . initialData ;
403
404
source . progressiveDone = pdfDataRangeTransport . progressiveDone ;
405
+ source . contentDispositionFilename =
406
+ pdfDataRangeTransport . contentDispositionFilename ;
404
407
}
405
408
return worker . messageHandler
406
409
. sendWithPromise ( "GetDocRequest" , {
@@ -554,11 +557,18 @@ class PDFDataRangeTransport {
554
557
* @param {number } length
555
558
* @param {Uint8Array } initialData
556
559
* @param {boolean } [progressiveDone]
560
+ * @param {string } [contentDispositionFilename]
557
561
*/
558
- constructor ( length , initialData , progressiveDone = false ) {
562
+ constructor (
563
+ length ,
564
+ initialData ,
565
+ progressiveDone = false ,
566
+ contentDispositionFilename = null
567
+ ) {
559
568
this . length = length ;
560
569
this . initialData = initialData ;
561
570
this . progressiveDone = progressiveDone ;
571
+ this . contentDispositionFilename = contentDispositionFilename ;
562
572
563
573
this . _rangeListeners = [ ] ;
564
574
this . _progressListeners = [ ] ;
0 commit comments