zoukankan      html  css  js  c++  java
  • 附件上传源码

    <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>
  • 相关阅读:
    微信小程序HTTPS
    微信商城-1简介
    va_list
    Event log c++ sample.
    EVENT LOGGING
    Analyze Program Runtime Stack
    unknow table alarmtemp error when drop database (mysql)
    This application has request the Runtime to terminate it in an unusual way.
    How to check if Visual Studio 2005 SP1 is installed
    SetUnhandledExceptionFilter
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1493696.html
Copyright © 2011-2022 走看看