现代汉语语法 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>
<h >
选择上传文件: <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>
</>
Here is a more plex 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 %>
<>
<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 Format bppRGB);
Graphics g = Graphics FromImage(newimage);
g DrawImage(image image Width image Height);
Font f = new Font( Lucida Sans Unicode Int Parse(FontSize SelectedItem Text));
Brush b = new SolidBrush(Color Red);
g DrawString(Caption Text f b );
g Dispose();
System Drawing Image thumbImage = newimage GetThumbnailImage(Int Parse(Width Text) Int Parse
(Height Text) null );
image Dispose();
thumbImage Save(Server MapPath( test jpg ) ImageFormat JPEG);
}
</script>
<body>
<form enctype= multipart/form data runat=server>
<h >
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 >
<h >
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> </asp:listitem>
<asp:listitem> </asp:listitem>
<asp:listitem> </asp:listitem>
<asp:listitem> </asp:listitem>
<asp:listitem> </asp:listitem>
<asp:listitem> </asp:listitem>
</asp:dropdownlist>
<asp:button Text= Update Image OnClick= UpdateBtn_Click runat=server/>
</h >
</asp:panel>
</form>
</body>
lishixinzhi/Article/program/ASP/201405/30974