javascript - 测试是文件在javascript中打开之前是否存在
问题描述
是否可以在打开文件之前使用 javascript 检查文件是否存在?
用户可以在表格中填写产品编号,提交后会下载数据表,但是输入不存在的产品编号时会出现404错误。
HTML:
<form onsubmit="fastpdf()" action="#">
<input placeholder="article number" id="text" type="number">
<input type="submit" id="btn" value="⇩" />
</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!");
}
}
解决方案
推荐阅读
- c++ - 为 Windows 编译 C++ GUI(在 macOS 上)
- elasticsearch - 将来如何以严格的动态更新索引映射?
- python - 查找哪些列包含数据框中每一行的特定值
- c++ - 如何编写删除链表中节点的函数?
- python - 如何根据单/多列值在具有给定容差的数据框中查找重复行?
- vb.net - .NET 继承的标签不会自动调整大小
- macos - lipo - 当指定 -thin 选项时,输入文件必须是 fat 文件
- node.js - 如何克服猫鼬中的路径要求错误
- javascript - 如何解决 VS 代码中的“npm run babel”错误?
- python - 如何在 scikit learn 中指定和搜索最佳行和列采样率?