A. Asp.net(c#)文件上传于下载
我这里有个上传的函数,下载的还没做过(新手,目前还没用到),你看看吧能不能用了。
public void Upload(string path, System.Web.UI.WebControls.FileUpload fileupload) { bool fileOK = false; if (FileUpload1.HasFile) { string fileException = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); //获取指定路劲字符串的后缀名,并转化为小写 string[] allowExcption = { ".jpg", ".jpeg", ".bmp",".gif" }; //定义允许的后缀名 for (int i = 0; i < allowExcption.Length; i++) { if (fileException == allowExcption[i]) { fileOK = true; } } }
if (fileOK) { //判断文件是否存在,若不在则创建路径 if (System.IO.Directory.Exists(path)) { //MessageBox.Show("该目录已经存在","信息提示"); } else { System.IO.Directory.CreateDirectory(path);//创建文件路径 } fileupload.SaveAs(path + "\" + fileupload.FileName);//上传文件 } else { Response.Write("<Script>alert('不支持此格式文件上传')</Script>"); return; } }
protected void Button1_Click(object sender, EventArgs e) { string serverpath = Server.MapPath("~/ImageFile"); string imapath = "~/ImageFile/" + FileUpload1.FileName; Upload(serverpath, this.FileUpload1); Image1.ImageUrl = imapath;
serverpath = Server.MapPath("~/ImageFile"); imapath = "~/ImageFile/" + FileUpload1.FileName; Image1.ImageUrl = imapath; Upload(serverpath, this.FileUpload1); }
这部分是调用的(预览的功能),你要上传的话改成数据库操作就可以了,存放上传的路劲,文件的话她会自动生成文件夹放在里面的。
B. asp.net上传图片iis退出
专门建立一个文件夹,设置web共享,iis里可写。一般是网目录没有写权限1、设置NetworkService有访问网站目录的权限2、设置Aspnet及Internet来宾帐号对网站上传目录的读写权限设置方法,目录或磁盘右击属性-安全。ASP.NET的FileUpload控件可用于上传文件到服务器。HoverTreeTop新增了一个“阅图”功能,图片就是用FileUpload上传的。
C. c# asp.net中 用fileupload控件上传图片
首先要看你想实现如何存储图片数据,有两种形式;第一在数据库中存储图片的路径,这样需要将上传的图片存储到远程服务器的磁盘上,然后获取图片的路径存储到数据库中。第二将图片的数据存储到数据库中,这样做不需要上传图片的路径的,他的原理是将图片按照一定的数据格式存储到数据库中,在读取的时候需要用程序将数据取出来然后解码转换成你要的图片格式
D. ASP.NET+C#,FILEUPLOAD控件,如何上传图片到服务器,并保存图片路径到数据库
我做了个例子给你前台:<div> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> <asp:Image ID="Image1" runat="server" /> </div>后台: protected void Button1_Click(object sender, EventArgs e) { FileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName));//上传图片 Image1.ImageUrl = "~/img/" + FileUpload1.FileName;//图片路径(将这个数据保存到数据库就可以了。img为项目里一个文件夹的名称) }
E. ASP.NET+C# FILEUPLOAD控件,如何上传图片到服务器并保存图片路径到数据库
我做了个例子给你前台:<div> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> <asp:Image ID="Image1" runat="server" /> </div>后台: protected void Button1_Click(object sender, EventArgs e) { FileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName));//上传图片 Image1.ImageUrl = "~/img/" + FileUpload1.FileName;//图片路径(将这个数据保存到数据库就专可以了。img为项目里一个文件属夹的名称) }
F. asp.net C# b/s 系统 怎么实现文件的上传下载。
FileUpload 这个控件是上传 FileUpload .saveAs(路径)方法把上传文件传到一个路径中,下载最简单的是直接把url路径连到你那个文件的路径就会直接下载
G. asp.net c# 我想把硬盘上的指定文件上传到服务器。
将fileupload中的文件保存到服务器端的一个临时文件夹,在服务器端运行一个程序将a.jpg转换为b.gif。这时的c:\b.gif在服务器上,可以直接运行更改代码改变存盘的路径和文件名。dim strHtmlFileName as string =Server.MapPath("../images/sohu.gif") dim proc as System.Diagnostics.Process = new System.Diagnostics.Process() proc.EnableRaisingEvents = false dim strwvWareDirectory as string = Server.MapPath("./") proc.StartInfo.FileName = strwvWareDirectory + "gif2swf.exe" proc.StartInfo.Arguments = strHtmlFileName proc.StartInfo.CreateNoWindow = true proc.Start() proc.WaitForExit()
H. C#.NET上传文件的保存
路径:文件很大、对DB中这个字段操作很频繁文件:文件小,操作不多,不让他人手动操作物理文件
I. asp.net(c#)如何上传大文件
想要想上传大文件,必须在web.config文件中进行配置。在<system.web>节点中添加如下代码即可:<httpRuntime maxRequestLength="2097151"/>这个代内码就是表示设置最容大请求值,上传文件也就相当于请求。maxRequestLength单位为KB,最大值为:2097151.如果不设置,默认为4096 KB (4 MB)。也就是说上传的文件最大可以上传2G以内的文件。一般没有配置的话,默认只能上传4M以内的文件。配置了的话就可以上传更大的文件。