JavaScript ---ファイルをダウンロードするときにバックグラウンドで渡されるfilenameの値を取得するメソッド

1.最初の方法

downloadTitle = md.headers( 'content-disposition')。split( ';')[1] .split( '=')[1]; 
downloadTitle = decodeURI(downloadTitle);

2.2番目の方法

const disposition = res.headers ["content-disposition"] 
const filenameRegex = / filename [^ ; = \ n ] * =((['"])。*?\ 2 | [^ ; \ n ] *)/ ; 
const matches = filenameRegex.exec(disposition); 
const filename = matches [1] .replace(/ ['"] / g、' ');


おすすめ

転載: blog.51cto.com/dd118/2551181