资源简介

HTML5上传部分参考博客:http://www.cnblogs.com/tianma3798/p/5836369.html

已对js代码进行了封装,可直接调用,另增加了在前端获取文件MD5值以及将支持文件上传到WebService。

使用了SQLite数据库用于保存文件信息(文件名,保存路径,MD5),获取文件MD5部分如集成到项目需更改引用的js文件"GetFileMd5.js"的头部第一行所引用js的路径。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace FileService
{
    /// 
    /// FileService 的摘要说明
    /// 

    [WebService(Namespace = “FileService“)]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 
    // [System.Web.script.Services.scriptService]
    public class FileService : System.Web.Services.WebService
    {
        
        /// 
        /// 保存文件到服务器
        /// 

        /// 文件名
        /// 文件byte[]
        /// 文件大小
        

评论

共有 条评论