.net文件上传(整理)

 1

传输快慢和最大的传输大小和网速及服务器端的内存大小有很大的关系.建议服务器端内存加大.

<system.web>
    
<httpRuntime maxRequestLength="102400" executionTimeout="3600"/>
</system.web>
第一个文件大小。第二个参数是超时时间。
102400=100m

 

2
http://blog.youkuaiyun.com/Josion/archive/2006/12/04/1429465.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>::::上传管理系统::::</title>
</head>
<body>
    
<form id="form1" runat="server">
    
<div style="border-right: #ffff00 thin dashed; border-top: #ffff00 thin dashed; margin-bottom: 4px; margin-left: 55px; border-left: #ffff00 thin dashed; line-height: normal; margin-right: 55px; padding-top: 1px; border-bottom: #ffff00 thin dashed; letter-spacing: normal; position: static; background-color: silver; text-align: center">
        
<br />
        
<asp:Label ID="LabelTitle" runat="server" Font-Bold="True" Font-Size="XX-Large" ForeColor="Black"
            Text
="上传管理"></asp:Label><br />
        
<br />
        
<asp:FileUpload ID="FileUpload1" runat="server" Width="369px"/>
        
&nbsp;<asp:Button ID="ButtonUp" runat="server"  Height="21px" Text="上 传" Width="67px" OnClick="ButtonUp_Click" /><br />
        
<br />
        
<asp:Label ID="LabelTitle2" runat="server" ForeColor="Red" Text="*上传文件不能超过2M"></asp:Label><br />
        
<b>原文件名:</b><span id ="FileName" runat="server" /><br />
        
<b>上传到服务器:</b><span id="SaveDir" runat="server" /><br />
        
<b>缩略图地址:</b><span id ="sSaveDir" runat ="server" /><br />
        
<b>文件类型:</b><span id ="FileType" runat ="server" /><br />
        
<b>文件大小:</b><span id="FileLength" runat  ="server" /><br />
        
<b>文件拓展名:</b><span id="FileExtention" runat="server" /><br />
        
<b>上传日期:<br /><span id ="UpDateTime" runat ="server" /><br />
            图片预览:
<br />
            
<asp:Image ID="Image1" runat="server"  ImageUrl="~/Login.aspx" BorderColor="#0000C0"/><br />
        
</b>
        
<br />
        
<br />
        
&nbsp;</div>
    
</form>
</body>
</html>

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using MWO.Model.Info;
using MWO.DAL.Info;
public partial class Login : System.Web.UI.Page
{
    
protected void Page_Load(object sender, EventArgs e)
    
{
      
    }

    
protected void ButtonUp_Click(object sender, EventArgs e)
    
{
        
if (FileUpload1.PostedFile.FileName != null)
        
{
            
try
            
{
                 FileName.InnerHtml 
= FileUpload1.PostedFile.FileName;//GetPhotoName
                 UpDateTime.InnerHtml = DateTime.Now.ToShortDateString();//UpDateTime

                 
SetPhotoSize
        }

        
catch (Exception m_Ex)
            
{
                Response .Write (
"<script>alert('"+m_Ex.ToString ()+"');</script>");
            }

        }

        
else if (FileUpload1.PostedFile.FileName == "")
        
{
            Response.Write(
"<script>alert('上传文件不能为空!');</script>");
        }

    }


    
...

    
SaveSmallPhoto
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值