首页 > 解决方案 > 测试是文件在javascript中打开之前是否存在

问题描述

是否可以在打开文件之前使用 javascript 检查文件是否存在?

用户可以在表格中填写产品编号,提交后会下载数据表,但是输入不存在的产品编号时会出现404错误。

HTML:

<form onsubmit="fastpdf()" action="#">

<input placeholder="article number" id="text" type="number">

<input type="submit" id="btn" value="&#8681;" />
</form>

Javascript:

function fastpdf() {

    var pdfurl = '/download/products/' + document.getElementById('text').value + '.pdf'
         if (File.Exists(pdfurl))
     {
         window.open(pdfurl);
     }
     else{
         alert("This product does not have a datasheet!");
     }
    }

标签: javascriptwindow.openfile-exists

解决方案


推荐阅读