简体   繁体   English

仅以特定格式上传文件的条件

[英]a condition for upload file only with specific format

How can I define a condition in a form input for uploading an image that user can just upload image with a specific format? 如何在表单输入中定义上传图片的条件,使用户可以仅上传特定格式的图片?

<div class="form-group">

    <div class="leftbox">
         <div class="col-sm-12" align="right">
              <input type="file" name="filedata" style="width:250px; background:none; " name="mipic"/>
                .jpeg,.jpg,.png
              </div>
         </div>
</div><br/>
<input type="file" name="imagefilename" accept="image/x-png, image/gif, image/jpeg" />

you can validate it by using the following JavaScript function. 您可以使用以下JavaScript函数对其进行验证。

function imageType() {
    var image = document.getElementById("Image").value;
    var extension;
    if (image == "") {
        alert("Upload a File With jpeg/jpg/png extension");
        return false;
    }
    else 
    {
        extension=image.split(".");
        if (extension[1] == "jpeg" ||extension[1] == "jpg" ||extension[1] == "png")
            return true;
        else {
            alert("File with " + image.split(".")[1] + " is not supported");
            return false;
        }
    }
    return true;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM