当前位置:首页 » 文件管理 » fileupload上传

fileupload上传

发布时间: 2023-11-25 01:13:53

① 急!!!FileUpload上传图片,在另一个页面用Image显示相应的图片

这样写肯定有问题,上传的文件名和显示是的文件名不一样。以下两种解决办法
1.在上传页面上传成功后把上传的文件名称重命名为 sdr["档案编号"] + '.' + 文件类型 (例如:0001.jpg)
在显示页面修改成
this.Image1.ImageUrl = "/~image/" + sdr["档案编号"].ToString() + '.'+ 文件类型;
这样要求的是上传的文件重名成同一类型的,否则无法对应,就有可能显示不出来。
2.在上传页面上传成功后把上传的文件名保存在数据库
string sql = "insert into file (姓名,档案编号,发病时间,就医时间,就诊医院,确诊病因,治愈时间,图片名称) values ('" + name + "','" + no + "','" + fbt + "','" + jyt + "','" + hospital + "','" + sick + "','" + wellt + "','" + filename + "')";
在显示页面从数据库取出图片名称
this.Image1.ImageUrl = "/~image/" + sdr["图片名称"].ToString();
就能显示了

你把保存的一条记录发上来看看。
要确保上传路径和显示路径是同一个目录
还有就是你可以在浏览器中查看显示页面的html代码看看image的路径是什么,把路径复制,然后新打开个浏览器直接粘贴看看能不能显示,不能显示,再自己改改。其实只要保存到数据库的文件名和上传的一样,就确定是路径的问题了

② 用FileUpload控件上传文件,将上传的文件,每一行赋值给结构体数组。请问,如何找到上传的文件。

在界面上使用FileUpload控件时,最好在此控件后面添加一个保存按钮,在按钮中处理上传控件中的文件。
当用户点击按钮,触发按钮事件时,首先判断上传控件中是否选择了文件
if (FileUpload1.HasFile)
{ ... }//在文件被选择的情况下,才进行处理,基本上所有的处理代码都可以写在这个IF中。未选择文件就忽略,不做处理。
string fileName = FileUpload1.FileName;//获取文件名
string filepath = FileUpload1.PostedFile.FileName;//获取文件客户端路径
//读取上传文件到内存中
Stream stm = FileUpload1.FileContent;
StreamReader sr = new StreamReader(stm);
string buffer = sr.ReadToEnd();//读取流的当前位置到末尾
string[] fileLine = buffer.Split((char)0x0d);//根据换行分隔,存入到数组
也可以把上传文件从客户端保存到服务端
filePath = @"D:\upload\fileName.xls"; //保存至服务端的地址
FileUpload1.PostedFile.SaveAs(filePath);//进行文件的保存处理

③ ASP.Net如何用FileUpLoad实现多文件上传

给你些建议哦:
1.多文件上传没有必要动态添加FileUpLoad,因为这种工作并没有带来多大的收益,因为你完全可以放置4个到5个FileUpLoad控件,用户上传一般不会很多,假如超过5个也可以分多次上传。
2.如果想动态添加,你首先要判断用户还是否有下个文件上传,所以你必须添加一个BUTTON或者LABEL来让用户确认,比如:“上传下一个文件”,用户点击的事件里写:
FileUpLoad FUL = new FileUpLoad();
FUL.Name = "FUL" + Convet.ToString(i);//这个i是你要定义的全局变量,用于记录用户在同一次上传中点击了几次控件。点一次自加1,初始为0
this.Controls.Add(FUL);
i++;
获得路径就通过这个i,写个循环来获得,这样LZ应该思路很清楚了吧。

④ fileupload 上传时,出现文件访问被拒绝的错误

你的文件上传只能针对本网站内的目录。
如果你想传到C盘或D盘的目录。因为使用的aspnet内置账户,不一定对文件夹 有写入权限。

⑤ 关于FileUpload控件上传文件大小限制问题

默认上传文件大小4096KB,如果要上传超过此大小的文件,会出现错误界面。可以对web.config文件做一下配置,就可以解决,解决方法如下:

1、首先创建一个名称为 file_value 的html文件。

热点内容
网络访问升级 发布:2025-01-22 09:18:30 浏览:190
樱花动漫盾之勇者成名录缓存 发布:2025-01-22 09:14:11 浏览:564
图色模拟脚本是什么 发布:2025-01-22 09:09:04 浏览:164
怎么重置银行卡密码 发布:2025-01-22 09:07:18 浏览:334
哪个平台云服务器好用 发布:2025-01-22 09:07:16 浏览:476
编程猫审判 发布:2025-01-22 08:54:17 浏览:142
明日之后怎么加不同服务器好友 发布:2025-01-22 08:51:08 浏览:206
php代码格式化 发布:2025-01-22 08:50:22 浏览:180
db2plsql 发布:2025-01-22 08:19:10 浏览:779
猪猪侠脚本没反应 发布:2025-01-22 08:08:37 浏览:812