zoukankan      html  css  js  c++  java
  • 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文件的上传
     
  • 相关阅读:
    poj 3280 Cheapest Palindrome(区间DP)
    POJ 2392 Space Elevator(多重背包)
    HDU 1285 定比赛名次(拓扑排序)
    HDU 2680 Choose the best route(最短路)
    hdu 2899 Strange fuction (三分)
    HDU 4540 威威猫系列故事――打地鼠(DP)
    HDU 3485 Count 101(递推)
    POJ 1315 Don't Get Rooked(dfs)
    脱离eclipse,手动写一个servlet
    解析xml,几种方式
  • 原文地址:https://www.cnblogs.com/shakin/p/3714923.html
Copyright © 2011-2022 走看看