上傳文件夾

前臺
<%@ Page language="c#" Codebehind="ZJSJKSC.aspx.cs" AutoEventWireup="false" Inherits="DDTYDB.Module.WJGL.ZJSJKSC" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
?<HEAD>
??<title>ZJSJKSC</title>
??<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
??<meta content="C#" name="CODE_LANGUAGE">
??<meta content="JavaScript" name="vs_defaultClientScript">
??<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
??<script language="javascript">
???function CheckFileNameLen(s,e)
???{
????var strFullName = document.all.fileZJSJ.value;
????if(strFullName == null || strFullName == "")
????{
?????alert("請選擇上傳的文件");
?????return false;
????}
????else
????{
?????var lastIndex = strFullName.lastIndexOf("\\");
?????strName = strFullName.substring(lastIndex,strFullName.length-1);
?????var strResult = strName.replace(/[^\x00-\xff]/g,"aa");
?????if(strResult.length > 100)
?????{
??????
??????alert("文件名過長");
??????return false;
?????}
?????else
?????{
??????return true;
?????}
????}
???}
???
??</script>
?</HEAD>
?<body>
??<form id="form1" method="post" encType="multipart/form-data" runat="server">
???<TABLE id="Table10" cellSpacing="0" cellPadding="0" width="100%" border="0" frame="border">
????<TR vAlign="middle" width="100%">
?????<TD style="HEIGHT: 26px" vAlign="top">
?????<TD class="GbText" style="HEIGHT: 26px" align="right" width="2%" background="../../Images/treetopbg.jpg"
??????bgColor="#c0d9e6"><FONT color="#003366" size="3"><IMG height="18" src="../../Images/Role.gif" width="18"><STRONG>
???????</STRONG></FONT>
?????</TD>
?????<TD class="GbText" style="HEIGHT: 26px" noWrap align="left" width="13%" background="../../Images/treetopbg.jpg"
??????bgColor="#e8f4ff"><STRONG>&nbsp;<FONT face="宋體" color="#003399">最佳實踐資料上傳</FONT></STRONG>
?????</TD>
?????<TD class="GbText" style="HEIGHT: 26px" align="right" width="35%" background="../../Images/treetopbg.jpg"
??????bgColor="#e8f4ff"><FONT face="宋體"></FONT></TD>
?????</TD>
?????<TD class="GbText" style="HEIGHT: 26px" vAlign="bottom" align="right" width="12%" background="../../Images/treetopbg.jpg"
??????bgColor="#e8f4ff"><FONT face="宋體"></FONT></TD>
?????</TD>
?????<TD class="GbText" style="HEIGHT: 26px" vAlign="bottom" align="left" width="38%" background="../../Images/treetopbg.jpg"
??????bgColor="#e8f4ff">&nbsp;</TD>
?????</TD></TR>
???</TABLE>
???<HR color="#006699">
???<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="100%" border="0">
????<TR>
?????<TD align="left" width="100%" colSpan="2"><asp:datagrid id="dgUserInfo" runat="server" Width="100%" DataKeyField="ZLBH" AutoGenerateColumns="False"
???????AllowPaging="True" BorderColor="#93BEE2" BorderWidth="1px" CellPadding="3">
???????<SelectedItemStyle BackColor="LightSteelBlue"></SelectedItemStyle>
???????<AlternatingItemStyle BackColor="#E8F4FF"></AlternatingItemStyle>
???????<ItemStyle Font-Size="9pt" HorizontalAlign="Center"></ItemStyle>
???????<HeaderStyle Font-Size="9pt" HorizontalAlign="Center" Height="20px" ForeColor="White" BackColor="#337FB2"></HeaderStyle>
???????<Columns>
????????<asp:ButtonColumn DataTextField="WJMC" HeaderText="文檔名稱" CommandName="select"></asp:ButtonColumn>
????????<asp:BoundColumn DataField="FBSJ" HeaderText="發布時間"></asp:BoundColumn>
???????</Columns>
???????<PagerStyle HorizontalAlign="Right" BackColor="#E8F4FF" Mode="NumericPages"></PagerStyle>
??????</asp:datagrid></TD>
????</TR>
????<TR>
?????<TD align="center" width="100%" colSpan="2" height="50">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
????</TR>
????<tr>
?????<td align="center" colSpan="2"><asp:panel id="panConter" runat="server" Width="100%">
???????<TABLE width="100%" align="center">
????????<TR>
?????????<TD align="right" width="40%" bgColor="#e8f4ff"><FONT class="FontCss" face="宋體">文件:</FONT></TD>
?????????<TD bgColor="#e8f4ff"><FONT face="宋體"><INPUT id="fileZJSJ" type="file" size="50" name="UploadFile" runat="server"><BR>
??????????</FONT>
?????????</TD>
????????</TR>
????????<TR>
?????????<TD vAlign="middle" align="center" bgColor="#e8f4ff" colSpan="2" height="40"><FONT class="fontcss" face="宋體">
???????????<asp:button id="btnUpLoad" runat="server" Width="70px" CssClass="buttoncss" Text="立即上傳"></asp:button>&nbsp;
??????????</FONT>
?????????</TD>
????????</TR>
???????</TABLE>
??????</asp:panel></td>
????</tr>
???</TABLE>
???<asp:Label id="labInfo" runat="server" Width="100%"></asp:Label>
??</form>
?</body>
</HTML>
后臺cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using JySoft.TYDB.BLL;
using JySoft.TYDB.Model;

namespace DDTYDB.Module.WJGL
{
?/// <summary>
?/// ZJSJKSC 的摘要說明。
?/// </summary>
?public class ZJSJKSC : System.Web.UI.Page
?{
??protected System.Web.UI.WebControls.DataGrid dgUserInfo;
??protected System.Web.UI.WebControls.Panel panConter;
??protected System.Web.UI.WebControls.Label labInfo;
??protected System.Web.UI.HtmlControls.HtmlInputFile fileZJSJ;
??protected System.Web.UI.WebControls.Button btnUpLoad;
??private int m_UserID = 0;
?
??private void Page_Load(object sender, System.EventArgs e)
??{
???this.btnUpLoad.Attributes.Add("onclick","javascript: return CheckFileNameLen()");
???// 在此處放置用戶代碼以初始化頁面
???if(Session["User"] == null)
???{
????Session["ERR"]="Session過期,請重新登陸!";
????Response.Redirect("../err.aspx");
????return;???
???}

???if(!Page.IsPostBack)
???{
????BindData();
???}
??}

??/// <summary>
??/// 綁定數據
??/// </summary>
??public void BindData()
??{
???try
???{
????DocumentManageBLL bll = new DocumentManageBLL();
????DocumentModelCollection collection = bll.GetZJSJ();
????dgUserInfo.DataSource = collection;
????dgUserInfo.DataBind();
???}
???catch(Exception ex)
???{
????labInfo.Text = ex.Message;
???}
??}

??#region Web 窗體設計器生成的代碼
??override protected void OnInit(EventArgs e)
??{
???//
???// CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
???//
???InitializeComponent();
???base.OnInit(e);
??}
??
??/// <summary>
??/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
??/// 此方法的內容。
??/// </summary>
??private void InitializeComponent()
??{???
???this.btnUpLoad.Click += new System.EventHandler(this.Button1_Click);
???this.Load += new System.EventHandler(this.Page_Load);

??}
??#endregion

??private void Button1_Click(object sender, System.EventArgs e)
??{
???if(fileZJSJ.PostedFile.ContentLength <= 0)
???{
????return;
???}
???else
???{
????byte[] filebytes = new byte[fileZJSJ.PostedFile.ContentLength];
????fileZJSJ.PostedFile.InputStream.Read(filebytes,0,fileZJSJ.PostedFile.ContentLength);

????//文件名
????string strFullFileName = fileZJSJ.Value;
????//strFullFileName = strFullFileName.(@"\r\n"),;
????string strWJMC = strFullFileName.Substring(strFullFileName.LastIndexOf("\\") + 1);

????if(Session["User"] != null)
????{
?????UserInfo m_UserInfo = Session["User"] as UserInfo;
?????m_UserID = m_UserInfo.YHID;
????}
????
????DocumentManageBLL bll = new DocumentManageBLL();
????bll.UpLoadZJSJFile(strWJMC,this.m_UserID,DateTime.Now,filebytes);
???}

???BindData();
??}
?}
}


轉載于:https://www.cnblogs.com/yefei520/archive/2006/01/05/311389.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277256.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277256.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277256.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

關于swiper的tab(選項卡)中設置了autoHeight沒有效果解決

autoHeight屬性使用看官網的示例&#xff1a;https://www.swiper.com.cn/api/parameters/294.html swiper的選項卡結構查看&#xff1a;https://www.swiper.com.cn/demo/indexsample/ swiper的tab的一般DOM節點為&#xff1a; <body> <div class"tabs"> …

UrlEncode

ASP.NET 快速入門教程/使用服務器控件/執行頁導航&#xff08;方案 2&#xff09;里有兩段代碼不是很清楚。 UrlEncode前面的相關內容為何有點不同呢&#xff1f; 源頁面向目標頁面發送參數的代碼。<script language"C#" runat"server"> voi…

android html郵件 messagecompose,android email 轉發附件丟失問題

在MessageCompose.java中將else if (ACTION_REPLY.equals(mAction)- || ACTION_REPLY_ALL.equals(mAction)- || ACTION_FORWARD.equals(mAction)) {}中ACTION_FORWARD提取成&#xff1a;else if(ACTION_FORWARD.equals(mAction)) …

數據庫字段屬性配置工具界面[用于代碼生成]

在CodeSmith中為了實現對數據庫中表字段的選擇和針對字段來設置屬性&#xff0c;決定用XML文件作為中間數據的交換方式&#xff0c;在CodeSmith中讀取數據庫對象的信息不再使用SchemaExplorer來讀取&#xff0c;而是轉為直接對XML文件的讀取。<?xml:namespace prefix o ns…

Codeforces 892E Envy

問題描述 小Q正在玩一個疊塔的游戲&#xff0c;游戲的目標是疊出盡可能高的塔。在游戲中&#xff0c;一共有n張矩形卡片&#xff0c;其中第i張卡片的 長度為a_i&#xff0c;寬度為b_i。小Q需要把所有卡片按一定順序疊成一座塔&#xff0c;要求對于任意一個矩形&#xff0c;它的…

Zookeeper環境安裝

源碼包下載&#xff1a; http://archive.apache.org/dist/zookeeper/zookeeper-3.4.10 集群環境&#xff1a; master 192.168.1.99 slave1 192.168.1.100 slave2 192.168.1.101 下載安裝包&#xff1a; # Mater wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.1…

鴻蒙系統用沒有安卓的代碼,套殼?不存在!純鴻蒙系統不含任何安卓代碼,其他手機廠商可使用...

眾所周知&#xff0c;華為的鴻蒙系統已經應用于許多華為機型上&#xff0c;例如Mate40、MataX2等&#xff0c;同時不少家電廠商也和華為合作推出了基于鴻蒙的終端設備&#xff0c;比如美的、老板等。那么&#xff0c;和華為處于競爭關系的手機廠商可以使用鴻蒙系統嗎&#xff1…

出來乍到

第一篇&#xff0c;還沒想到寫什么東西&#xff0c;比空的好&#xff0c;先這么掛一下把。轉載于:https://www.cnblogs.com/Carlwave/archive/2006/01/24/322413.html

Java消息隊列總結只需一篇解決ActiveMQ、RabbitMQ、ZeroMQ、Kafka

一、消息隊列概述 消息隊列中間件是分布式系統中重要的組件&#xff0c;主要解決應用解耦&#xff0c;異步消息&#xff0c;流量削鋒等問題&#xff0c;實現高性能&#xff0c;高可用&#xff0c;可伸縮和最終一致性架構。目前使用較多的消息隊列有ActiveMQ&#xff0c;RabbitM…

一種快速統計SQL Server每個表行數的方法

我們都知道用聚合函數count()可以統計表的行數。如果需要統計數據庫每個表各自的行數(DBA可能有這種需求)&#xff0c;用count()函數就必須為每個表生成一個動態SQL語句并執行&#xff0c;才能得到結果。以前在互聯網上看到有一種很好的解決方法&#xff0c;忘記出處了&#xf…

android 小黃車首頁,android采用MVP漫畫APP、適配劉海屏、小黃車主界面、錄音波浪動畫、綜合APP等源碼...

Android精選源碼Android優質博客為什么組件化 隨著移動互聯網的發展&#xff0c;或許中小型項目還可以用單工程MVC/MVP/MVVM的架構來完成&#xff0c;但當項目到了一定程度之后&#xff0c;編譯時間 原來越長&#xff0c;測試或者開發任何一個模塊功能都需要整個項目重啟運行。…

[HEOI2012]采花

題目描述 蕭薰兒是古國的公主&#xff0c;平時的一大愛好是采花。 今天天氣晴朗&#xff0c;陽光明媚&#xff0c;公主清晨便去了皇宮中新建的花園采花。 花園足夠大&#xff0c;容納了n朵花&#xff0c;花有c種顏色&#xff08;用整數1-c表示&#xff09;&#xff0c;且花是排…

修改SQL server數據庫中的邏輯文件名

使用 FILE_NAME 函數可以返回給定文件標識 (ID) 號的邏輯文件名如下 下例返回 file_ID 為 1 的文件名&#xff08;master 數據庫文件&#xff09;。 1USEmaster2SELECTFILE_NAME(1)當我們進行從一個備份中還原數據庫時&#xff0c;數據庫的邏輯文件名是不會改變的。 可用 ALTER…

java根據模板生成PDF

首先你的制作一個pdf模板&#xff1a; 1.先用word做出模板界面 畫單元格的時候需要考慮值的長度&#xff0c;像這里的狀態可能會很長 2.文件另存為pdf格式文件 使用福昕PDF 打開&#xff0c;添加文本&#xff0c;以及需要添加值的地方&#xff0c;設置文本域&#xff0c;這個就…

android bilibili搜索框,仿bilibili搜索框效果(三句代碼實現)

SearchDialog仿bilibili搜索框效果(只需要三句話即可實現)先看預覽圖(轉換后有一點點失真):前言1,支持搜索歷史(已經做了數據庫存儲了)2,基本與bilibili的搜索效果差不多了3,需要修改更多內容可以下載library自己修改4,本人非大牛,有不妥之處請Issues指出,謝謝5,參考了該po的文…

元璟資本陳洪亮解析人貨場融合 消費者變成“合作者”

一年一度的云棲大會是新科技大放異彩的舞臺&#xff0c;而創業者們同樣聚集于此&#xff0c;探討前沿的商業模式。 在今日舉行的“云棲大會 - 阿里云創新中心年度盛典”上&#xff0c;元璟資本合伙人陳洪亮發表演講&#xff0c;他從新消費和新零售的諸多創新現象出發&#xff0…

通用數據庫顯示程序

數據庫顯示程序,能調任意庫,任意字段,多關鍵字搜索,自動分頁. 阿余經常寫一些數據庫相關的程序,當然離不開顯示庫中的數據了,說實話,做這樣的程序真是無聊啊,所以,阿余就想寫個函數,一個通用的數據庫顯示函數.要求如下: 1. 能顯示指定的字段,當然,字段名和顯示的文字可以不一樣…

2019.8.13 sdfzoier

lxy: lixf acwing上的118,126 zhangtingyu zhaosirui wujialin 轉載于:https://www.cnblogs.com/caterpillor/p/11186047.html

鴻蒙 電視盒子,目前最強的電視盒子:性價比最高的5款電視盒子

電視盒子作為目前人們滿足精神生活的一個電子產品&#xff0c;產品的質量自然是要有很高的保證&#xff0c;并且要有較好的使用體驗&#xff0c;在產品價格上也要讓消費者感到實惠&#xff0c;以上這些要求也是我們所說的性價比&#xff0c;性價比最高的盒子&#xff0c;也足以…

CDH-5.7.0:基于Parcels方式離線安裝配置

http://shiyanjun.cn/archives/1728.html https://www.waitig.com/cdh%E5%AE%89%E8%A3%85.html