`

上传文件

    博客分类:
  • .net
 
阅读更多
        //获取用户输入 文件标题、备注
        string file_name = TxtTitile.Text.Trim();
        string file_content = Txtcontent.Text.Trim();
        string username = "测试用户";//测试用的


        string name = FileUpload1.FileName;//获取已上传文件的名字
        string size = FileUpload1.PostedFile.ContentLength.ToString();//获取已上传文件的大小
        string type = FileUpload1.PostedFile.ContentType;//获取已上传文件的MIME内容类型,但是不直观
        string type2 = name.Substring(name.LastIndexOf("." )+ 1);//文件的后缀名
        string ipath = Server.MapPath("file") + "\\" + name;//获取文件上传的实际路径
        string fpath = Server.MapPath("upfile") + "\\" + name;//获取文件上传的实际路径
       // string wpath = "file\\" + name;//写入到数据库去的虚拟路径
        string wpath1 = "~/file/" + name;//写入到数据库去的虚拟路径
       // Response.Write(wpath1);

            //判断文件名是否含有【点】号
            if (type2.Length<0)
        {
                //为假,弹出消息框提示用户
                AlertMsg("你上传文件不合规矩!");
        }
            else
            {
                //下面判断文件的格式
                if (1==1)
                {
                    if (wpath1 == null)
                    {
                        AlertMsg("上传路径不能为空");
                    }
                    //将文件保存到path这个路径
                    FileUpload1.SaveAs(ipath);


                    //存入数据库
                    SqlHelper.Execsql(file_name, file_content, wpath1, username);
                  
                   // 弹出成功消息框
                    AlertMsg("上传成功!");
                    bind();
                    //清空数据
                    TxtTitile.Text = "";
                    Txtcontent.Text = "";
                 
                   
                   
                }
                else
                {
                    AlertMsg("上传失败!");

                }
         
        }
分享到:
评论

相关推荐

    上传文件代码源码 网页上传源码

    本资源提供的"上传文件代码源码"是实现这一功能的具体实现,适用于开发者学习和应用。下面将详细解释相关知识点。 1. **前端文件选择与预览** 在网页上,文件上传通常通过HTML5的`&lt;input type="file"&gt;`标签实现。...

    java图形化实现文件上传_javagui上传文件,gui编写上传下载文件功能-Java文档类资源

    (3)单击“上传客服端”窗口中的“测试”按钮,如果弹出“连接成功”界面,那就说明你可以上传文件了。 (4)单击“上传客服端”窗口中的“浏览”按钮,选择你要上传的文件。 (5)单击“上传客服端”窗口中的...

    nginx上传文件大小报错500的解决办法

    nginx上传文件大小报错500的解决办法 采用nginx作反向代理,出现了一个诡异的问题,小文件可以提交,大文件会报500内部错误。这个是什么原因导致的呢?  查wiki可知,上传文件大小相关的有三个配置 client_body_...

    上传文件至数据库并下载

    上传文件时,通常会在界面上设置是否仅支持单文件上传,或者允许多文件上传。如果限制为单文件上传,可以在属性中勾选这一选项,并通过配置来指定允许的文件类型。对于多文件上传,就不需要勾选单文件上传,并可上传...

    PHP实现通过CURL上传文件功能示例

    本文实例讲述了PHP实现通过CURL上传文件功能。分享给大家供大家参考,具体如下: PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以”@”开头,然后使用CURL把...

    C# WebClient 上传文件

    ### C# WebClient 上传文件知识点解析 #### 一、引言 在开发过程中,经常会遇到需要将客户端的文件上传到服务器的需求。C#语言提供了多种方法来实现这一功能,其中`WebClient`类就是一种非常简便的方式。本文将详细...

    delphi上传文件到php网站

    2. **移动上传文件:** 使用`move_uploaded_file()`函数将临时文件移动到服务器上的目标位置。确保指定的目录有写入权限。 3. **处理文件:** 文件上传成功后,你可以根据业务需求对文件进行进一步处理,如保存...

    C#通过winform和http上传文件

    - 设置请求方法为POST,并设置Content-Type头为"multipart/form-data",这是HTTP上传文件的标准格式。 - 使用FileStream读取选定的文件内容,然后写入到HttpWebRequest的GetRequestStream中。 4. 发送请求并处理...

    jsp自行增加上传文件的批量文件上传

    本想做个批量文件上传的功能(设想是客户选择一个目录后,程序能判断需要上传的文件上传到服务器指定目录下),结果没有做出来,在网上找了许多版本的批量上传程序,但实验效果不好,有的还需要下载分,上传文件也不能...

    WinForm上传文件到服务器

    ### WinForm上传文件到服务器 #### 知识点概述 在.NET Framework中,Windows Forms(简称WinForms)是一种用于创建Windows桌面应用程序的技术。本篇内容介绍如何使用WinForm实现文件的上传功能,即将本地文件传输...

    asp.net 批量上传文件

    对于文件上传,我们可能需要配置`&lt;httpRuntime&gt;`节,调整如`maxRequestLength`(限制上传文件的大小)和`executionTimeout`(请求超时时间)等参数,以确保大文件或长时间上传的稳定性。 在`jqueryForm.aspx.cs`...

    winform上传文件到共享文件夹

    在Windows Forms(Winform)应用开发中,上传文件到共享文件夹是一项常见的需求,尤其在企业内部通信或者数据传输场景中。本项目是基于VS2010环境,结合了多位专家的经验,实现了一个功能,使得用户能够方便地将本地...

    ExtJS验证上传文件类型

    ExtJS 验证上传文件类型 ExtJS 中实现文件上传功能是非常方便的,但对于新手来说,控制文件上传类型是一个难题。例如,我们只想让用户上传特定的文件类型,例如txt文件,那么如何实现当用户上传非txt文件时,给出...

    java 上传文件,实时获取上传进度.

    - 文件大小限制:为了避免过大文件导致服务器资源耗尽,应设置上传文件大小的最大限制。 - 文件类型检查:确保上传的文件类型符合预期,防止恶意文件上传。 - 文件重命名:上传后的文件应进行重命名,防止路径...

    C#.Net上传文件大小限制设置

    C#.Net上传文件大小限制设置 在C#.Net中,我们通常遇到上传文件大小限制的问题,即默认情况下,上传文件大小不能超过4M,否则将无法显示页面。这是因为IIS6.0中asp请求的最大字节数默认为200K。为了解决这个问题,...

    批量上传文件带进度条

    在IT行业中,批量上传文件是一项常见的任务,尤其是在大数据传输或者文件管理系统中。为了提供良好的用户体验,通常会结合进度条功能,让用户能够实时了解文件上传的状态。在这个场景下,"批量上传文件带进度条"主要...

    Java多线程设计模式上传文件

    Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...

    C# winform 上传文件 (多种方案)

    C# Winform 上传文件多种方案 C# Winform 上传文件是指在 Windows 窗体应用程序中上传文件到服务器的操作。这里总结了多种实现上传文件的方案。 方案一:使用 WebClient 上传文件 WebClient 是 .NET Framework 中...

    Delphi WebBroker 网页上传文件的 Demo 源码

    - **大小限制**:设置上传文件的大小限制,避免服务器资源被大量大文件消耗。 - **安全性检查**:对上传的文件名进行安全处理,防止路径遍历攻击等安全问题。 - **错误处理**:提供详细的错误信息,帮助用户理解为...

    通过SqlServer向数据库服务器上传文件

    在SQL Server中上传文件,除了FILESTREAM,还可以使用VARBINARY(MAX)类型存储文件内容,但这种方式不直接利用文件系统,可能会对性能产生影响。总的来说,FILESTREAM是SQL Server提供的一种高效、灵活的文件存储解决...

Global site tag (gtag.js) - Google Analytics