File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 92
92
queue . inc ( ) ;
93
93
file . blob . toBlob ( function ( blob ) {
94
94
data . name = file . name ;
95
- data . file = blob ;
96
- data . size = blob . length ;
95
+ data . file = blob ;
96
+ data . size = blob . length ;
97
+ data . type = file . type ;
97
98
queue . next ( ) ;
98
99
} , 'image/png' ) ;
99
100
}
100
101
else if ( file . file ) {
101
102
//file
102
103
data . name = file . blob . name ;
103
- data . file = file . blob ;
104
- data . size = file . blob . size ;
104
+ data . file = file . blob ;
105
+ data . size = file . blob . size ;
106
+ data . type = file . type ;
105
107
}
106
108
else {
107
109
// additional data
Original file line number Diff line number Diff line change 204
204
205
205
xhr . setRequestHeader ( "Content-Range" , "bytes " + data . start + "-" + data . end + "/" + data . size ) ;
206
206
xhr . setRequestHeader ( "Content-Disposition" , 'attachment; filename=' + encodeURIComponent ( data . name ) ) ;
207
+ xhr . setRequestHeader ( "Content-Type" , data . type || "application/octet-stream" ) ;
207
208
208
209
slice = data . file [ slice ] ( data . start , data . end + 1 ) ;
209
210
You can’t perform that action at this time.
0 commit comments