• C#实现Web文件上传的两种方法


       C#实现Web文件上传

     
    1. C#实现Web文件的上传
     
      在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。
      那么使用C#如何实现文件上传的功能呢?下面简要介绍一下。
      首先,在你的Visual C# web project 中增加一个上传用的Web Form,为了要上传文件,需要在ToolBox中选择HTML类的File Field控件,将此控件加入到Web Form,然而此时该控件还不是服务端控件,我们需要为它加上如下一段代码:<input id=uploadfile1 type=file size=49 runat='server'>,这样它就成为服务端控件了,如果需要同时上传数个文件时,我们可以相应增加此控件。
      需要注意的是代码中一定要把<form>的属性设置成为:
      如果没有这个属性,就不能实现上传。
      然后在此Web Form中增加一个Web Form类的Button,双击Button添加如下代码:
     
      上面的代码用于笔者开发的一个使用XML文件存储新闻信息的系统中,后面几句代码作用是写上传文件信息到XML文件中。如果要上传其他类型文件,只需要将jpg改为相应类型的后缀名即可,如改为doc即可上传Word文件,浏览器即可直接浏览上传的Word文件。
      【注意事项】
      1. 上传文件不可以无限大;
      2. 要注意IIS的安全性方面的配合;
      3. Visual Studio 的安装项目做安装程序的时候,请注意安装程序所在的绝对路径问题;
      4. 注意文件上传后的重名问题。
    2. C#实现Web文件的上传
     
  • 相关阅读:
    Java实现 LeetCode 432 全 O(1) 的数据结构
    Java实现 LeetCode 432 全 O(1) 的数据结构
    Makefile 自动生成依赖
    比较详细的利用虚拟机对SD卡FAT32+EXT4+Ext4分区图解教程
    STM32F0308开发环境的选择--CooCox CoIDE篇
    linux下包管理命令yum与apt-get以及开发环境配置
    裸机编程与OS环境编程的有关思考
    Eclipse C/C++环境配置
    Linux Eclipse代码提示功能设置(Java & C/C++)
    Linux下高效编写Shell——shell特殊字符汇总
  • 原文地址:https://www.cnblogs.com/shakin/p/3714923.html
Copyright © 2020-2023  润新知