加分 ~!!!重新开贴提问------------.net中上传文件的问题

chen2319 2008-12-31 10:26:38
还是上传文件,这次加分提问。
说明:ls_image中是本地图片文件的路径,从文件中读取的,现在我想把文件上传到服务器端的指定的文件夹中去.
以下代码仅供参考。
private void fileUpload(List<string> ls_image)
{
foreach (string imagePath in ls_image)
{
if (!File.Exists(imagePath))
{
try
{
// 这里应该如何写?我的页面上没有FileUpload控件。
}
catch (Exception ex)
{
lblMessage2.Text = "提示:文件上传失败,失败原因:" + ex.Message;
}
}
else
{
lblMessage2.Text = "提示:文件已经存在,请重命名后上传";
}

}
}
...全文
137 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
liberpc 2009-01-01
  • 打赏
  • 举报
回复
学习1
chen2319 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 Fibona 的回复:]
你不用fileUpload控件,那你也得用 <input type="file" name="filename">这个客户端控件,并且选择文件,进行提交,才能在服务器端获取,

如果是html文件控件,服务器端用Request.Files;
获取上传的文件信息,如下:


C# code
public void UploadInputFile()
{
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files != null)
{
for (int i = 0; i < file…
[/Quote]那不一样嘛,不需要选择文件,直接上传的,真不知道怎么会有这个需求,唉,郁闷啊
winner2050 2008-12-31
  • 打赏
  • 举报
回复
纯B/S 是无法现实的。
chen2319 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lovehongyun 的回复:]
引用 12 楼 chen2319 的回复:
难道这个要求做不到吗???


如果图片是在客户端,不用fileupload做不到

除非是用activex
[/Quote]是在客户端,用activex怎么做?因为没有用过用activex,最好给个例子,谢谢掌柜
chen2319 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lovehongyun 的回复:]
引用 12 楼 chen2319 的回复:
难道这个要求做不到吗???


如果图片是在客户端,不用fileupload做不到

除非是用activex
[/Quote]是在客户端,用activex怎么做?因为没有用过用activex,最好给个例子,谢谢掌柜
chen2319 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lovehongyun 的回复:]
引用 12 楼 chen2319 的回复:
难道这个要求做不到吗???


如果图片是在客户端,不用fileupload做不到

除非是用activex
[/Quote]是在客户端,用activex怎么做?因为没有用过用activex,最好给个例子,谢谢掌柜
Fibona 2008-12-31
  • 打赏
  • 举报
回复
你不用fileUpload控件,那你也得用<input type="file" name="filename">这个客户端控件,并且选择文件,进行提交,才能在服务器端获取,

如果是html文件控件,服务器端用Request.Files;
获取上传的文件信息,如下:


public void UploadInputFile()
{
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files != null)
{
for (int i = 0; i < files.Count; i++)
{
HttpPostedFile postedFile = files[i];
string filename = System.IO.Path.GetFileName(postedFile.FileName);
postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("~/upload/") + filename);

}
}
}
fxcjy 2008-12-31
  • 打赏
  • 举报
回复
服务器端如何才能访问到客户端文件?
必须通过FileUpload上传文件
lovehongyun 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 chen2319 的回复:]
难道这个要求做不到吗???
[/Quote]

如果图片是在客户端,不用fileupload做不到

除非是用activex
  • 打赏
  • 举报
回复
纯JS做不到的

客户端的文件只能由客户端来控制提交,除非使用activex


chen2319 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 cfreez 的回复:]
查看fileupload 的saveas 函数系统怎么写的吧
不然也可以自己动态new个fileupload 控件,对控件付值来实现上传
[/Quote]大哥 fileupload 控件能付值吗?貌似属性是只读的吧
chen2319 2008-12-31
  • 打赏
  • 举报
回复
难道这个要求做不到吗???
cfreez 2008-12-31
  • 打赏
  • 举报
回复
查看fileupload 的saveas 函数系统怎么写的吧
不然也可以自己动态new个fileupload 控件,对控件付值来实现上传
阿彪兄 2008-12-31
  • 打赏
  • 举报
回复
支持一下
anheizhizi 2008-12-31
  • 打赏
  • 举报
回复
图片地址的解析是在服务端做的吧,单次按钮点击貌似做不到你的需求
zhangxuyu1118 2008-12-31
  • 打赏
  • 举报
回复
服务器端设置命名规则来确保文件不重名
chen2319 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wsg13793257207 的回复:]
我想楼主是不是想跟我实现同样的效果:
如果用上传控件来上传的话,需要刷新页面,所以想到了ajax。
在页面用上传控件得到的文件路径,然后到ajax调用的页面来通过路径上传。
以达到不刷新上传的效果·
[/Quote] 呵呵 需求不同,我的必须从Excel中取得路径,这是乌龟的屁股----规定
chen2319 2008-12-31
  • 打赏
  • 举报
回复
路径肯定是要从Excel中读取到的,在上传的时候,大家有没有什么好的方法?
chen2319 2008-12-31
  • 打赏
  • 举报
回复
我只是从Excel中获取路径,客户端选择了一个Excel文件,这文件中包含着一些图片文件的路径,我想点击一个按钮就上传这些图片到服务端。
wsg13793257207 2008-12-31
  • 打赏
  • 举报
回复
我想楼主是不是想跟我实现同样的效果:
如果用上传控件来上传的话,需要刷新页面,所以想到了ajax。
在页面用上传控件得到的文件路径,然后到ajax调用的页面来通过路径上传。
以达到不刷新上传的效果·
加载更多回复(13)
1.论坛的详细显示与简式显示共存,可以任意通过后台设置

2.友情链接部分有图片带网站介绍的友情链接将单独显示,文字链接顺排

3.不同风格适应 90% 以上论坛的风格都可以实现

4.首页与各分论坛有独立的公告系统,并支持多条公告的发布、修改和删除

5.发帖模式和投票模式分开,投票主题帖,加入投票说明并可对投票内容和投票说明进行编辑

6.特殊帖

回复本贴才能查看
查看本帖需要财富达到
查看本帖需要达到经验
用户需要达到文章数
回复总数需要达到
出售本帖,花费货币
版主以上级别才能查看
仅IVP会员才能查看

7.发表新帖、回复、编辑
增加了可视预览,使用UBB码、不使用UBB码和链接的使用于否
增加了表情图标选择的方法更人性化
增加了插入简易表格并可编辑(需要懂点html语言)
附件上传图片可视预览,点击显示代码
所有发帖动作可先选定,对选定的部分进行效果实现(含特殊帖在内)

8.主题标色功能

9.主题列表页面置顶主题帖和其它主题帖分开显示

二、前台管理功能

首页公告和各分坛公告即时可发布、编辑和删除,支持HTML代码

帖子审核功能

好帖加分

屏蔽违规帖和提问帖插入已回标注

清回收站时,增加了连同帖子的附件一并删除功能,对空间小的用户是很实用的


7.加入多个独特插件和几个实用插件
1.)加强型银行
加入社区服务,贷款,全后台管理银行

2.)加强型宠物
在原本宠物心基础上,WATER更加入了多种功能,值得一提的是宠物技能商店

3.)血腥江湖
BBSXP目前唯一一个江湖插件

4.)加强帮派

加了一些基本的功能

5.)贴间广告
支持UBB,HTML的贴间广告

6.)广告
让你的会员为你的论坛而广告

7.)社区厨房
娱乐型插件

更种插件还将继续开发

三、后台增加功能

4.后台增加基本文件修改栏
时区差的效正功能
后台的功能增加较多--->强


8.在线升级功能,不用再为升级数据库烦恼了

<em>中</em>国论坛网推荐

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧