I  D:

PW:

    

·电话:025-84664270
·电话:025-84664470
·全国:400-8198-518
·Q  Q:368369556
·Q  Q:5813429
·MSN:xunlingsales@
hotmail.com






 
 

·网页设计制作搜索

 
 

首页 >> ASP+上传文件语法

 

 

ASP+上传文件语法

 
 

这里有一个怎样用ASP+上传文件的非常简单例子
<html>              
<script language="VB" runat=server>
Sub UploadBtn_Click(Sender as Object, E as EventArgs)

     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>

     <asp:button Text="Upload Me!" OnClick="UploadBtn_Click" runat=server/>

     <hr>

     <asp:image id="MyImage" Visible=false runat=server/>

   </form>

  </body>
</html>


Here is a more complex example, which enables you to upload a file, and then using the System.Drawing APIs
to resize/crop the image, overlay a custom text message onto the image, and then save it back out to disk
as a .jpg (note that this sample works with *any* browser). I've written this one in C# -- but you would
obviously be able to use VB or JScript to do it as well:

<%@ 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>

     Select File To Upload: <input id="UploadFile" type=file runat=server>

     <asp:button Text="Upload Me!" OnClick="UploadBtn_Click" runat=server/>

     <hr>

     <asp:panel id="ImageEditor" Visible=false runat=server>

       <img src="test.jpg">

<h3>
Image Width: <asp:textbox id="Width" runat=server/>

Image Height: <asp:textbox id="Height"runat=server/> <br>Text Caption: <asp:textbox id="Caption" runat=server/>Caption Size: <asp:dropdownlist id="FontSize" runat=server>
                     <asp:listitem>14</asp:listitem>
                     <asp:listitem>18</asp:listitem>
                     <asp:listitem>26</asp:listitem>
                     <asp:listitem>36</asp:listitem>
                     <asp:listitem>48</asp:listitem>
                     <asp:listitem>62</asp:listitem>
                   </asp:dropdownlist>

<asp:button Text="Update Image" OnClick="UpdateBtn_Click" runat=server/>

</h3>
</asp:panel>

</form>
</body>
</html>

【来源:本地】【加入时间:2007-12-21 9:08:48】【浏览:次】【关闭窗口

 

上一条:没有上一条了 / 下一条:ASP+ 跟踪
 

推荐资讯

 

最新文章

· 动画设计公司网站设计案例 2007-10-19 [广告装潢]
· ASP+上传文件语法 2007-12-21 [ASP技术]
· ASP+ 跟踪 2007-12-21 [ASP技术]
· ASP+ 支持的 C# 和 VB 语法对照表 2007-12-21 [ASP技术]
· web3.0离我们还有多远? 2007-12-20 [网页制作]

关于《 ASP+上传文件语法 》的申明:
·若非特别说明,本文则为本站原创,转载请注明出处"讯领中国",并带上链接:http://www.cxne.com.cn
·本站提供的案例欣赏,并非全部为本公司作品,仅作为比较和报价参考。
·本站内容如果侵犯了您的权利,请与我们联系:025-84664270。我们尊重作者的知识产权和其他保留权利。


 

 
 

 

首页关于我们服务项目技术文库网站案例  | 营销中心友情链接网站地图联系方式

 
 

讯领中国 ®  版权所有 苏ICP备06012455号  地址:南京珠江路675号408