超連結,產生qrcode,要如何pdf讓他直接秀在網頁

請問:

我使用以下超連結,要產生 qrcode,但
結果,卻是直接下載檔案,請問該如何讓他秀在另一個頁面,呈現qrcode的頁面?
謝謝

var parama = "[{reportlet:'" + ReportFileName + "',batchno:'" + batchno + "' }]";


var userid ='${fr_username}' ;

var FileType = "pdf";
var op = "write";

var FileName = batchno+ "_QRCode";

//alert(parama);

var url = encodeURI("http://127.0.0.1:8080/FineReport/ReportServer?reportlets=" + parama + "&format=" + FileType + "&__filename__=" + FileName + "&op=" + op + ""  );

 window.open(url);

               


简道云 taken 发布于 2020-8-18 18:31
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-8-18 18:41
  • taken taken(提问者) 您好: 謝謝,可是我是用 按鈕內的「點擊」 JS,取開啟組成的PDF。 我用一般網址,http://epaper.gotop.com.tw/PDFSample/ACI028800.pdf 可以開啟PDF。 但用我寫的 url ,就直接下載檔案........
    2020-08-19 16:31 
  • zsh331 zsh331 回复 taken(提问者) 直接在预览报表的 URL 后增加&format=导出的格式,通过给 format 参数赋一个导出格式,实现 URL 直接导出。//内置的这种写法就是一个导出(下载)操作!
    2020-08-19 16:36 
  • taken taken(提问者) 回复 zsh331 您好:所以不加「\" + parama + \"&format=\" + FileType + \"&__filename__=\" + FileName + 」這一段,就可以直接瀏覽嗎?下午有試過,仍會下載檔案,不過。我再試試!
    之前有看過範例,不過他是 其他WEB平台,但一樣是透過 window.open(url); 等JS傳資料給FINERPORT,但他網頁開啟Pdf,不是下載!
    2020-08-19 19:30 
  • taken taken(提问者) 回复 zsh331 您好: 1.試過,可以少了 format後,秀於˙網頁 2.但相同程式碼到「移動端」測試,卻會出現UNDEFINE window.open(url);
    2020-08-20 10:13 
  • zsh331 zsh331 回复 taken(提问者) = = 移动端不支持!
    2020-08-20 10:14 
  • 2关注人数
  • 280浏览人数
  • 最后回答于:2020-8-18 18:41
    请选择关闭问题的原因
    确定 取消
    返回顶部