允许用户使用javascript将文件上载到文件夹

允许用户使用javascript将文件上载到文件夹,javascript,asp.net,iis,Javascript,Asp.net,Iis,我正在运行Windows Server 2012、IIS 8和ASP.NET 4.5。请耐心等待我,因为我对IIS和ASP.NET都是新手 我正在尝试建立一个网站,用户可以上传多个文件,这些文件被放置在一个托管在web服务器上的文件夹中。当用户单击“上载”按钮时,我希望该页面刷新,并显示一条消息“您的文件已成功上载” 以下是一些代码/伪代码: upload.aspx <html> <head> <script language="Javasc

我正在运行Windows Server 2012、IIS 8和ASP.NET 4.5。请耐心等待我,因为我对IIS和ASP.NET都是新手

我正在尝试建立一个网站,用户可以上传多个文件,这些文件被放置在一个托管在web服务器上的文件夹中。当用户单击“上载”按钮时,我希望该页面刷新,并显示一条消息“您的文件已成功上载”

以下是一些代码/伪代码:

upload.aspx

<html>
    <head>
        <script language="Javascript">
            function validate() 
            {
                //does some validation stuff
                doUpload();
            }

            function doUpload() 
            {
                document.upload.todo.value="upload";
                document.upload.submit();
                //display message
            }
        </script>
    </head>

    <p name="message" style="display:hidden">File successfully uploaded.</p>

    <form method="post" action="upload.aspx" name="upload" enctype="multipart/form-data">
        <input type="file" name="uploadFile1">
        <input type="file" name="uploadFile2">
        <input type="file" name="uploadFile3">
        ...
        <input type="button" name="Submit" value="Upload" onClick="return validate()">
    </form>
</html>

函数验证()
{
//做一些验证工作
双倍体();
}
函数doUpload()
{
document.upload.todo.value=“upload”;
document.upload.submit();
//显示消息
}
文件已成功上载

...

代码还没有将文件放入文件夹中,我不知道如何进行指定。任何帮助都将不胜感激

使用客户端脚本,您将很难做到这一点


这篇MSDN文章介绍了ASP.NET文件上载控件,请阅读-

好的,谢谢。我将研究FileUpload控件以及后面需要的代码。非常感谢。