aps.net多文件同时上传
.net的多文件上传(比如一次上传四个文件),这四个文件名字相同后缀名不同,随意选择一个文件 点击button上传,让他们四个文件同时上传到指定文件夹下,求思路 --------------------编程问答-------------------- 可以考虑用ajax的上传控件。 --------------------编程问答--------------------主要是让用户能选择一个文件点击上传,其他的三个文件也自动上传,ajax可以实现么?(四个文件是在一个文件夹下存放的,文件名字相同,后缀名不同) --------------------编程问答-------------------- aspxuploadControl控件可以实现多文件上传 --------------------编程问答-------------------- --------------------编程问答--------------------
只要1个Fileupload上传控件选择,然后点击button上传,其他三个文件自动上传 --------------------编程问答-------------------- 能说点实现原理最好 --------------------编程问答-------------------- 没必要搞这么多,邮箱多文件上传也不过多加几个Fileupload,不管上传几个,最后到后台还是待一个一个的顺序处理,没见到效率提高。 --------------------编程问答-------------------- 如果这几个文件有关联性的话就获得上传文件的路径,然后找到相关的其他的文件,使用FileInfo.copyTo()上传不就行了 --------------------编程问答--------------------
这四个文件一起才有用,单个文件没用,用户嫌每次浏览上传一个麻烦,所以让更友好点 --------------------编程问答--------------------
如果文件类型不同上传的方法不同的话,在上传的时候写一个判断,根据不同的后缀名调用用不同的上传方法 --------------------编程问答--------------------
这四个文件名字为chongming_region.shp|chongming_region.shx|chongming_region.dbf|chongming_region.prj在用户的同一个文件夹下面,上传任意选择一个,他们跟着一起上传 --------------------编程问答-------------------- jquery uploadify
这个控件可以支持多个文件上传 --------------------编程问答-------------------- HttpFileCollection hfc = HttpContext.Current.Request.Files怎么让这个hfc里边搞四个文件记录 --------------------编程问答--------------------
是否同时上传并不是什么问题吧
其实你的需求也就是算中其中之一,其它三个也能上传呗
可以用swfupload,在上传的处理程序中,根据传入的文件名,同时上传其它三个文件并返回结果就可以了呗 --------------------编程问答-------------------- --------------------编程问答-------------------- HttpFileCollection files = HttpContext.Current.Request.Files;
for (int i = 0; i < files.Count; i++)
{
HttpPostedFile postedFile = files[i];
postedFile.SaveAs(filepath + filename);
} --------------------编程问答--------------------
大哥,没有我想要的 --------------------编程问答--------------------
现在是这个files里边只有1个,没有4个 --------------------编程问答-------------------- sos,救命呀 --------------------编程问答--------------------
既然名字一样,后缀名不同,有了一个和有了四个有什么不同,不会读取上传吗
就认识HttpPostedFile? --------------------编程问答--------------------
打个在讲的稍微详细一点,呵呵,这四个文件只浏览一个,怎么读取其他四个 --------------------编程问答-------------------- 你这个要求倒还真是另类古怪! --------------------编程问答-------------------- 遍历出当前文件夹下的所有文件 把文件和后缀名保存在string[文件名,后缀名] 在用选择的文件名和string[,]的文件名对比 一样的就ok洛 然后再把后缀名加上 ok了 --------------------编程问答-------------------- 哇 20分啊 来了 --------------------编程问答-------------------- 20楼的扩展下就好了 --------------------编程问答-------------------- 20楼的扩展下就好了 --------------------编程问答-------------------- 考虑用flex上传 --------------------编程问答-------------------- ajax 可行,但用 radfileupload 就更强啦
补充:.NET技术 , ASP.NET