允许上传具有特定文件名和扩展名的文件
allow file with a specific filename and extension to be uploaded
我是javascript的新手,我需要检查文件名是否只有在具有特定名称和特定扩展名的情况下才能上传。我该怎么做?例如:只有当文件名为can_to_do且扩展名为pdf时,我才能上传文件,否则它将发出警报,要求我们更改文件名
假设我需要上传jrxml文件扩展名。所以验证是这样的。比如文件名someFile.jrxml
var fileVal = $('#fileId').val();
if (fileVal != null && fileVal != '')
{
var ext = fileVal.split('.').pop().toLowerCase();
if ($.inArray(ext, ['jrxml']) == -1) {
jAlert('Not a valid file');
isOk = false;
}
}
我找到了我发布的这个问题的解决方案,即只有当文件具有特定的文件名和扩展名时才能上传。这里,例如:"ReleaseNotes.txt"。它在Javascript中:
function uploadFile()
{
var fileElement = document.getElementById("fileToUpload");
var x = document.getElementById("fileToUpload");
var txt = "";
if ('files' in x) {
if (x.files.length != 0) {
for (var i = 0; i < x.files.length; i++) {
var file = x.files[i];
if ('name' in file) {
if (file.name == "ReleaseNotes.txt")
{
alert("pass");
}
else{
alert("fail");
}
}
相关文章:
- TableExport jquery插件:文件名和扩展名问题
- 未捕获的类型错误:无法读取属性'addEventListener'的null chrome扩展名
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 有人能告诉我如何在cent-os中打开扩展名为.dat的FIle吗
- 如何从 URL 中获取文件名和扩展名
- 提取扩展名为JS的图像文件名
- 允许上传具有特定文件名和扩展名的文件
- 如何使用 AWS S3 预签名帖子指定带扩展名的文件名
- Javascript 正则表达式将文件名与扩展名匹配
- 带扩展名的文件名验证
- 将文件名替换为路径和扩展名
- 如何在一行JavaScript中添加文件名和文件扩展名之间的随机字符串
- 谷歌图表下载自定义的文件名和扩展名
- 使用multer在node.js(express)中保留上传后的图像文件名和扩展名
- 如何从单个正则表达式验证文件名和文件扩展名
- 使用浏览器将文件保存到本地系统,使用指定的文件名和扩展名html &没有服务器交互的Javascript
- 使用简单的正则表达式验证浏览器上传文件名和扩展名
- 将输出图像保存到另一个目录中,并使用新的文件名和扩展名
- 获取文件的扩展名,但无法获取文件名