日期:2014-05-17  浏览次数:20483 次

C# 文件管理系统 上传 下载
怎样用C#编写一个文件管理系统,提供文件的上传、下载、浏览、检索功能。

------解决方案--------------------
 百度吧,里面有很多你需要的例子。
------解决方案--------------------
上传,下载,浏览信息全部保存在数据库啊!~~
   他要下载就给他个文件保存的路径,他要上传就往数据库里面存一条保存路径,他要查询就给浏览次数+1不就OK 了~~~
------解决方案--------------------
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.Specialized;
using System.Net;
using System.Net.Sockets;
using System.IO;
namespace CompleteClient
{
    /// <summary>
    /// 文件发送工作类
    /// </summary>
    class PostFile
    {
        /// <summary>
        /// 通过post发送指定文件的指定字段到指定的uri上
        /// </summary>
        /// <param name="uploadfile">上传文件路径</param>
        /// <param name="url">上传的到的URi位置</param>
        /// <param name="offset">当前偏移量</param>
        /// <param name="size">需要发送的块大小</param>
        /// <param name="fileFormName">服务器端"GET"取得的文件名</param>
        /// <param name="contenttype">文件类型(保留用)</param>
        /// <param name="querystring">GET数组(供服务器用GET取得一些信息)</param>
        /// <param name="cookies">本地cookies(保留用)</param>
        /// <returns>uri的response的内容以string的形式返回</returns>
        public string UploadFileEx(string uploadfile, string url, long offset, long size,
                                   string fileFormName, string contenttype,
                                   NameValueCollection querystring, CookieContainer cookies)
        {