C# 如何将图片上传到指定服务器的目录下?求源码

C# 如何将图片上传到指定服务器的目录下?求源码,第1张

用FileUpload控件 做个死循环一直赋值上传,这样行么?

下面是fileupload上传代码

if (UploadImgPostedFileFileName != "")

{

string ImgPath = UploadImgPostedFileFileName;

ImgName = ImgPathSubstring(ImgPathLastIndexOf("\\") + 1);

string ImgExtend = ImgPathSubstring(ImgPathLastIndexOf("") + 1);

if (!(ImgExtend == "bmp" || ImgExtend == "jpg" || ImgExtend == "gif"))

{

Label1Visible = true;

ImgName = "noImagegif";

return;

}

Photo = ServerMapPath("~/Images/") + ImgName;

UploadImgPostedFileSaveAs(Photo);

}

在网上查查上传的代码。介绍jmail的上传附件的就有 下面的是按钮点击方法

html:

<asp:FileUpload ID="fufujian" runat="server" style ="border-left-style:none;border-right-style:none;border-top-style:none; " />

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />

cs文件

按钮点击

if (fufujianHasFile)

{

//指定上传文件在服务器上的保存路径

string savePath = ServerMapPath("~/upload/");

//检查服务器上是否存在这个物理路径,如果不存在则创建

if (!SystemIODirectoryExists(savePath))

{

//需要注意的是,需要对这个物理路径有足够的权限,否则会报错

//另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘

SystemIODirectoryCreateDirectory(savePath);

}

savePath = savePath + "\\" + fufujianFileName;

fufujianSaveAs(savePath);//保存文件

//不过需要注意的是,在客户端访问却需要指定的是URL地址,而不是在服务器上的物理地址

// ResponseWrite(savePath);

// ResponseEnd();

//ResponseWrite(stringFormat("<a href='upload/{0}'>upload/{0}</a>", fufujianFileName));

//ResponseEnd();

拓网网络硬盘系统 v30

http://wwwcodepubcom/software/Web-Disk-System-9748html

这套系统可以,我现在的网站也是用这套系统改办的

我网站地址wwwh4480cn

你可以去我网站看看,有测试帐号直接可以进入的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » C# 如何将图片上传到指定服务器的目录下?求源码

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情