如何在用户选择文件后立即开始上传文件,但仅在用户单击按钮时保存。 [英] How to start uploading file as soon as user selects the file but save only when user clicks button.

查看:79
本文介绍了如何在用户选择文件后立即开始上传文件,但仅在用户单击按钮时保存。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有几个FileUpload控件,我目前正在按钮点击保存数据库中的文件。场景是我想在用户选择文件时开始传输文件..但只有当用户点击保存按钮时才将它们保存在数据库中。我已经google了很多,但在这种情况下找不到任何东西..我确实找到了如何在没有按钮点击的情况下保存文件的教程,但这不是我想要的,因为我只想在按钮上保存它但是我想要启动选择文件后立即转移(就像Gmail一样)。





目前我使用的是借助javascript进行自定义文件控制.. 
< span class = FileUpload >
< input type = file size = 24 id = BrowserHidden runat = server onchange = getElementById('FileField')。value = getElementById('BrowserHidden')。value; / >
< ; span class < span class =code-keyword> = BrowserVisible < span class =code-keyword>> < input 类型 = text id = FileField runat = 服务器 / > < / span >
< / span >

解决方案

检查这个。如果它不能解决您的问题,请回复。


I have a few FileUpload controls , i am currently saving the files in database on Button click. The scenario is that i want to start transferring file the moment user selects a file.. but save them on database only when user clicks on the save button. I have googled a lot but could not find anything on such scenario.. I did find tutorials on how to save files without button click but that is not what i want because i want to save it only on Button Click BUT i want to start the transfer as soon as file is selected (just like Gmail).


Currently i am using a custom file control made with the help of javascript..
<span class="FileUpload">
    <input type="file" size="24" id="BrowserHidden" runat="server" onchange="getElementById('FileField').value = getElementById('BrowserHidden').value;" />
    <span class="BrowserVisible"><input type="text" id="FileField" runat="server" /></span>
    </span>

解决方案

Check this. And reply if it wont solve your problem.


这篇关于如何在用户选择文件后立即开始上传文件,但仅在用户单击按钮时保存。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆