希望哪位高手帮忙做个小例子,小妹刚工作,很多地方不太明白,希望高手在代码边有简单的注释,谢谢拉也可以这么理解,邮件的附件上传小妹很着急,希望今天在下午2点左右解决,在线等,解决马上结帖。
解决方案 »
- 生活不只是一种态度,你是高手,进来也就一根烟的功夫,散分不是关键,交流才是有目共睹
- 服务器应用程序不可用
- winform、webform和B/S 、C/S的关系?
- 求ASP.NET答案
- asp.net ajax DropDown样式扩展控件如何应用到DataGrid???
- ■◆▲怎么获得登陆后的用户名作为数据源SqlDataSource的参数,查询数据■◆▲
- 有没有用来加载FLASH的服务器端控件?
- 高分求解,立即给分,高手请进!(关于水晶报表的数据显示)
- 如何访问字段的扩展属性呢,扩展属性是在PB中建立的,我需要人为读取扩展属性来显示,可以吗?
- 我用c#编写ASPX,A页面调用B页面时要传递参数,但我想用POST方法传递,请大家帮忙!
- 200分求一个DataTable问题的解决办法!
- 谁遇到过这种问题:开机启动自动弹出我的文档
/// 上传之前的文件名
/// </summary>
public string fileShowName;
/// <summary>
/// 上传后生成的文件名
/// </summary>
public string fileName;
/// <summary>
/// 文件大小
/// </summary>
public Decimal annexSize=0;
/// <summary>
/// 上传到服务器文件夹
/// </summary>
public string annexCategory;
public System.Web.UI.HtmlControls.HtmlInputFile inputFile;
/// <summary>
/// 要删除的服务器上的文件名
/// </summary>
public string delfileName;
public UpLoadPic()
{
//
// TODO: 在此处添加构造函数逻辑
//
annexCategory="annex";
}
#region 上传文件到服务器
/// <summary>
/// 上传文件到服务器
/// </summary>
/// <param name="width">图片宽度</param>
/// <param name="height">图片高度</param>
/// <returns>OK</returns>
public string UpLoad(int width,int height)
{
if(inputFile.Value.Trim().Length > 0)//页面上传控件
{
try
{
string fileFullName,extendName;
fileFullName = inputFile.Value.Trim();
int i = fileFullName.LastIndexOf(@"\");
fileShowName = fileFullName.Substring(i + 1);
int j = fileFullName.LastIndexOf(@".");
extendName = fileFullName.Substring(j + 1);
fileName = DateTime.Now.ToString("yyyyMMddhhmmss") + "." + extendName;
annexSize = inputFile.PostedFile.ContentLength;
inputFile.PostedFile.SaveAs(Server.MapPath("..\\..\\" + annexCategory + "\\" + fileName));
System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath("..\\..\\" + annexCategory + "\\" + fileName));
System.Drawing.Image aNewImage=image.GetThumbnailImage(width,height,null,new System.IntPtr());
aNewImage.Save( Server.MapPath("..\\..\\" + annexCategory + "\\" + fileName) );
image.Dispose();
return "OK"; }
catch(Exception Msg)
{
return Msg.Message;
}
}
return "找不到文件";
}
this.Filed1.PostedFile.SaveAs("服务器全路径名")
...
mailObj.Attachments.Add(new MailAttachment("c:\\test.doc"));
...
我主要想问的是怎样能把第三台机器里的文件上传到第二台里,这个是思路可是在程序里应该怎么写?希望大家帮帮我
<%@ Import Namespace="System.Web.HttpPostedFile" %>
<%@ Import Namespace="System.Web.UI.HtmlControls.HtmlInputFile" %>
<HTML>
<script language="VB" runat="server">
Sub UpLoad(Src As Object, E As EventArgs)
If UploadFile.PostedFile.ContentLength=0 then
ShowUpLoadFile.innerText="上传失败或文件不存在!"
Else
'获取文件名
dim Temp() as String=Split(UploadFile.PostedFile.FileName,"\")
dim FileName as String=Temp(Temp.Length-1)
'保存文件
'UploadFile.PostedFile.SaveAs(Server.MapPath(".") & "\Files\" & FileName)
UploadFile.PostedFile.SaveAs("D:" & "\Files\" & FileName)
'显示上传结果
ShowUpLoadFile.InnerHtml="文件上传成功!<br>上传文件名:" & FileName
End If
End Sub
</script>
<body>
<form runat="server" enctype="multipart/form-data" ID="Form1">
<input type="file" id="UploadFile" runat="server" size="50" NAME="UploadFile"><br>
<asp:button runat="server" Text="立即上传" onClick="Upload" ID="Button1" />
</form>
<hr>
<br>
<span id="ShowUpLoadFile" runat="server"></span>
</body>
</HTML>
------
ASP+sql动态网站开发
或者request.file属性里面获取
的程序,只有这个是VB的,不过还有一个问题没有解决,我再找找吧。同样感谢其他的朋友,也感谢 hy_lihuan() ( ) 信誉:98 Blog 2007-2-5 10:49:44 得分: 0 的帮助,不过你的代码我在调试器里报错,可能我的是2005的吧,而且你的是C#,但也谢谢你
现在结帖。