|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。asp.net|创立|上传|上传图片//前台代码
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="test.aspx.cs"Inherits="test"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>无题目页</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<asp:FileUploadID="FileUpload1"runat="server"CSSClass="input3"Width="290px"/>
<asp:ButtonID="Button1"runat="server"Text="上传图片并创立文件夹"/>
</div>
</form>
</body>
</html>
//背景代码
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.IO;
publicpartialclasstest:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringUploadFileName,UploadFileLastName;
UploadFileName=FileUpload1.PostedFile.FileName;//文件在当地的原始地位
UploadFileLastName=UploadFileName.Substring(UploadFileName.LastIndexOf(".")+1);//失掉文件的扩大名
Randomrd=newRandom();//发生随机数
intvalationNo=10+rd.Next(99);//发生随机数
stringsuiji=valationNo.ToString();//发生随机数
stringUpLoadFileTime=DateTime.Now.ToString("yyyyMMddHHmmss")+suiji;//失掉体系工夫并加上随机数以便天生上传图片称号
stringNewUploadFileName=UpLoadFileTime+"."+UploadFileLastName;//发生上传图片的称号
stringUserDirectory="TestFile";//所要创立文件夹的名字,实践使用中可为用户注册ID
stringUserPath=Server.MapPath("UploadFiles").ToString()+""+UserDirectory+""+"ProductsImages";
if(!Directory.Exists(UserPath))//假如文件夹不存在则创立
{
Directory.CreateDirectory(UserPath);
}
FileUpload1.PostedFile.SaveAs(NewUploadPahtName);//用保留的办法将图片上载
stringsUser_ProductsImageUrl="UploadFiles/"+UserDirectory+"/"+"ProductsImages/"+NewUploadFileName;//失掉服务端图片的假造路径
//Response.Write(sUser_ProductsImageUrl);
}
}
也许唯一可以让世人留恋Java的理由就剩下它的王牌——跨平台。 |
|