識者の方教えてください。
ttp://apps.mobilityland.co.jp/msentry/download/3
 こちらのページのpdfのダウンロードで、"Content-Disposition"にあるfilenameに変換して取得するよう、
スクリプトを作ろうとしているのですが、当該箇所でのsyntaxエラーが直せません。
(そのままIrvineでのDLでは、激しい文字化けが起きる)

この部分、どのように修正すれば良いのでしょうか?

function OnHttpResponse(urlinfo,headers,item,folderdata,optiondata)
{
  if (headers.hasKey('content-disposition') ){
    if(headers['content-disposition'].indexOf('attachment') !== -1){

      //var fname = headers['content-disposition'].match(/filename="(.+)"/)[1];
      var fname = headers['content-disposition'].match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/)[1];

      item.filename = (String(fname)); /* <-ここでエラー */
    }
  }

  return true;
}