如何在用户选择文件后立即开始上传文件,但仅在用户单击按钮时保存。 [英] How to start uploading file as soon as user selects the file but save only when user clicks button.
问题描述
我有几个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). 这篇关于如何在用户选择文件后立即开始上传文件,但仅在用户单击按钮时保存。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
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.