国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET 2 的文件上傳

2024-07-10 13:09:31
字體:
來源:轉載
供稿:網友


收集最實用的網頁特效代碼!

在asp.net 2.0中,上傳文件時變的比較方便了,因為有了fileupload控件,使用十分簡單,

if (fileupload1.hasfile)
            try
            {
                fileupload1.saveas("d://lucenedata//" + fileupload1.filename);
                label1.text = "file name: " +
                     fileupload1.postedfile.filename + "<br>" +
                     fileupload1.postedfile.contentlength + " kb<br>" +
                     "content type: " +
                     fileupload1.postedfile.contenttype;
            }
            catch (exception ex)
            {
                label1.text = "error: " + ex.message.tostring();
            }
        else
        {
            label1.text = "you have not specified a file.";
        }

還可以在web.config文件中,突破默認上傳限制的4mb,比如

<httpruntime
executiontimeout="110"
maxrequestlength="11000"
requestlengthdiskthreshold="80"
usefullyqualifiedredirecturl="false"
minfreethreads="8"
minlocalrequestfreethreads="4"
apprequestqueuelimit="5000"
enablekerneloutputcache="true"
enableversionheader="true"
requirerootedsaveaspath="true"
enable="true"
shutdowntimeout="90"
delaynotificationtimeout="5"
waitchangenotification="0"
maxwaitchangenotification="0"
enableheaderchecking="true"
sendcachecontrolheader="true"
apartmentthreading="false" />

設置maxrequestlenth屬性,這里為11000kb,即11mb。

而對于多文件上傳,也很簡單,比如一個例子

string filepath = "d://lucenedata//";
        httpfilecollection uploadedfiles = request.files;
        for (int i = 0; i < uploadedfiles.count; i++)
        {
            httppostedfile userpostedfile = uploadedfiles[i];
            try
            {
                if (userpostedfile.contentlength > 0)
                {
                    label1.text += "<u>file #" + (i + 1) +
                       "</u><br>";
                    label1.text += "file content type: " +
                       userpostedfile.contenttype + "<br>";
                    label1.text += "file size: " +
                       userpostedfile.contentlength + "kb<br>";
                    label1.text += "file name: " +
                       userpostedfile.filename + "<br>";
                    userpostedfile.saveas(filepath + "http://" +
                       system.io.path.getfilename(userpostedfile.filename));
                    label1.text += "location where saved: " +
                       filepath + "http://" +
                       system.io.path.getfilename(userpostedfile.filename) +
                       "<p>";
                }
            }
            catch (exception ex)
            {
                label1.text += "error: <br>" + ex.message;
            }
        }
    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉化市| 类乌齐县| 水城县| 白沙| 墨竹工卡县| 泗洪县| 闽侯县| 无为县| 海宁市| 融水| 南川市| 常熟市| 岑巩县| 伽师县| 通州区| 阜新市| 巴彦淖尔市| 永昌县| 民乐县| 施秉县| 峨山| 米林县| 慈利县| 建阳市| 盘锦市| 绥江县| 虹口区| 泰兴市| 新竹县| 旺苍县| 保定市| 东平县| 南郑县| 东至县| 齐河县| 扶沟县| 嵊泗县| 银川市| 平罗县| 吉隆县| 许昌市|