Html 在jquery中上传之前如何获取文件名?

Html 在jquery中上传之前如何获取文件名?,html,forms,jquery,Html,Forms,Jquery,我让它工作,以便它可以显示图像,但我也想显示文件名,但在html格式作为值。有可能吗 <script> $(function () { $(".stickybox").stickySidebar({ speed: 200 }); }); function readURL(input) { if (input.files &a

我让它工作,以便它可以显示图像,但我也想显示文件名,但在html格式作为值。有可能吗

<script>
     $(function () {
            $(".stickybox").stickySidebar({
                speed: 200
            });
          });
          function readURL(input) {
                if (input.files && input.files[0]) {
                    var reader = new FileReader();

                    reader.onload = function (e) {
                        $('#blah')
                            .attr('src', e.target.result)
                            .width(100)
                            .height(100);
                    };

                    reader.readAsDataURL(input.files[0]);
                }
            }
</script>
            <form action="" enctype="multipart/form-data" method="post">
     <center>
    <table>
    <img id="blah" src="#" alt="your image" />
    <tr><td>image</td><td><input type="file" onchange="readURL(this)"  name="image" /></td></tr>
    <tr><td>Name:</td><td><input name="name" value="" type="text"/></td></tr>
    <tr><td><input type="submit" value="upload"/></td></tr>
    </table></center>
    </form>

$(函数(){
$(“.stickybox”).stickySidebar({
速度:200
});
});
函数readURL(输入){
if(input.files&&input.files[0]){
var reader=new FileReader();
reader.onload=函数(e){
$(#废话)
.attr('src',e.target.result)
.宽度(100)
.身高(100);
};
reader.readAsDataURL(input.files[0]);
}
}
形象
姓名:

您可以通过文件对象的
name
属性访问文件名

$('input[name=name]').val(input.files[0].name)

具有文件和文件读取器的