Articles in this section
Category / Section

How to perform File Upload without using Browse button

1 min read

How to perform File Upload without using Browse button

 

The Uploadbox’s file select dialog can be triggered by any button or image. To do that, the Uploadbox is needed to be rendered and the height and width property is set as “0px”. Now, the upload box with browse button will be hidden in DOM. Then you can manually trigger the file select dialog on the click event of the Image or button.

Consider the following example,

<div class="frame">
    <div class="control">
        Click the "Google" image to trigger Upload file select
        <div class="posupload">
            <img onclick="imgClick()" src="https://www.google.co.in/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" width="272"  height="92" />
            @Html.EJ().Uploadbox("UploadDefault").SaveUrl("SaveDefault").RemoveUrl("RemoveDefault").Width("0px").Height("0px")
        </div>
    </div>
</div>

 

In the above code, a simple image along with Uploadbox control is added. Now using the click event handler of the image, the click for the Uploadbox is triggered. Refer to the following code,

<script>
    function imgClick(e) {
        var uploadObj = $("#UploadDefault").data("ejUploadbox");
        uploadObj.element.find('.e-uploadinput').click();
    }
</script>

 

Sample Link

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied