使用时验证文件上传?

时间:2013-02-11 18:37:31

标签: xpages

我希望能够在上传文件之前验证文件上传控件。我当然要提供一个文件名,但更重要的是一个不包含任何空格的文件名。

如果我使用传统验证,则每次保存表单时都会验证控件。

有没有办法阻止用户选择我不想要的文件名?

1 个答案:

答案 0 :(得分:1)

我在目前的项目中这样做。我在上传前使用CSJS检查文件名。在此示例中,我使用的按钮将文件上载控件和其他几个字段添加到新文档中。您可以更改此选项以检查特定文件名并检查空格。我的上传控件名为“fileUpload3”,你的名字就是你的名字。

var x=document.getElementById("#{id:fileUpload3}").value;

if (x==null || x=="" || x.slice(-3) != "pdf")
{
   alert("Store Transfer details in PDF format are required.");
   return false;
}