当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP+上载例子

ASP
利用ASP输出excel文件一例
asp中使用js的encodeURIComponent
ASP动态网站制作中使用MYSQL的分析
如何编写通用的ASP防SQL注入攻击程序
ASP脚本变量、函数、过程和条件语句
ASP内建对象Application和Session
ASP基础教程:常用的 ASP ActiveX 组件
ASP程序漏洞解析及黑客入侵防范方法
ASP访问带多个参数的存储过程
用ASP和SQL语句动态的创建Access表
ASP初学者学习ASP指令
ASP开发中有用的函数(function)集合(1)
ASP开发中有用的函数(function)集合(2)
ASP开发中有用的函数(function)集合(3)
ASP网站程序自动升级实现的方法
ASP开发中的(VBScript)类基础学习
ASP代码:防止重复多次提交表单的方法
在ASP中使用类,实现模块化
ASP基础教程之学习ASP中子程序的应用
ASP技巧:ASP中三个常用语句的使用技巧

ASP+上载例子


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 82 ::
收藏到网摘: n/a

       花君
  
  下面是用ASP+来纺写的上载例子!!在ASP中我们就才上载有许多组件:
  
  <html>
  
  <script language="VB" runat=server>
  'VB代码
  Sub UploadBtn_Click(Sender as Object, E as EventArgs)
  '以test.jpg上载为例
  UploadFile.PostedFile.SaveAs(Server.MapPath("test.jpg"))
  
  MyImage.ImageUrl = "test.jpg"
  
  MyImage.Visible = true
  
  End Sub
  
  </script>
  
  <body>
  
  <form enctype="multipart/form-data" runat=server>
  
  <h3>
  
  选择要上载的文件:
  
  <input id="UploadFile" type=file runat=server name="file">
  
  <asp:button text="Upload Me!" onClick="UploadBtn_Click" runat=server/>
  
  <hr>
  
  <asp:image id="MyImage" visible=false runat=server/>
  
  </form>
  
  </body>
  
  </html>
  
  下面是一个更详细的例子,其可以上载文件!还用了 System.Drawing APIs 重新定议了图象, 同时还在图片上加上你的文字,我是用 C#编写的 -- 你也可以用VB、Jscript来写。
  
  <%@ Import Namespace="System.IO" %>
  <%@ Import Namespace="System.Drawing" %>
  <%@ Import Namespace="System.Drawing.Imaging" %>
  
  <html>
  
  <script language="C#" runat=server>
  
  void UploadBtn_Click(Object sender, EventArgs e)
  {
  UploadFile.PostedFile.SaveAs(Server.MapPath("test.jpg"));
  ImageEditor.Visible = true;
  }
  
  void UpdateBtn_Click(Object sender, EventArgs e)
  {
  System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath("test.jpg"));
  System.Drawing.Image newimage = new Bitmap(image.Width, image.Height, PixelFormat.Format32bppRGB);
  Graphics g = Graphics.FromImage(newimage);
  g.DrawImage(image,0,0,image.Width,image.Height);
  Font f = new Font("Lucida Sans Unicode", Int32.Parse(FontSize.SelectedItem.Text));
  Brush b = new SolidBrush(Color.Red);
  g.DrawString(Caption.Text, f, b, 10, 140);
  g.Dispose();
  System.Drawing.Image thumbImage = newimage.GetThumbnailImage(Int32.Parse(Width.Text),Int32.Parse(Height.Text),null,0);
  image.Dispose();
  thumbImage.Save(Server.MapPath("test.jpg"), ImageFormat.JPEG);
  }
  
  </script>
  
  <body>
  
  <form enctype="multipart/form-data" runat=server>
  
  <h3>
  
  选择要上载的文件:
  <input id="UploadFile" type=file runat=server name="file2">
  
  <asp:button text="Upload Me!" onClick="UploadBtn_Click" runat=server/>
  
  <hr>
  <asp:panel id="ImageEditor" visible=false runat=server>
  <img src="/upload/tech/20091103/20091103094848_8c19f571e251e61cb8dd3612f26d5ecf.jpg">
  <h3>
  图象的宽度: <asp:textbox id="Width" runat=server/>
  图象的高度: <asp:textbox id="Height" runat=server/>
  <br>
  文字的内容: <asp:textbox id="Caption" runat=server/>
  文字的大小: <asp:dropdownlist id="FontSize" runat=server>
  <asp:listitem>14</asp:listitem>
  <asp:listitem>18</asp:listitem>