在asp.net C#中。 用fileupload控件 ,不进行用户交互,如何直接把文件上传至服务器。
现在在做一个论坛用户注册想把注册的资料保存为临时文件然后把临时文件以用户名的名字上传到服务器发现不能用fileupload.filecontent和filename来指定...
现在在做一个论坛用户注册
想把注册的资料 保存为临时文件
然后把临时文件以 用户名 的名字上传到服务器
发现不能用fileupload.filecontent和filename来指定 上传文件的路径。
怎么样才可以指定上传文件的路径。?
问题是。怎麽样把文件上传上服务器呢。!!!!!!给个源代码参考1下!!。 谢谢。。我不是要多文件上传。只是要上传一个固定位置的文件而已。谢谢。 展开
想把注册的资料 保存为临时文件
然后把临时文件以 用户名 的名字上传到服务器
发现不能用fileupload.filecontent和filename来指定 上传文件的路径。
怎么样才可以指定上传文件的路径。?
问题是。怎麽样把文件上传上服务器呢。!!!!!!给个源代码参考1下!!。 谢谢。。我不是要多文件上传。只是要上传一个固定位置的文件而已。谢谢。 展开
4个回答
展开全部
注册的资料,你不是可以在用户填写完提交时获取得吗? 你完全可以在论坛网服务器获取, 然后记录到数据库中或保存为文件. 为什么还要保存为客户端文件,再上传, 真是个麻烦.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你些建议哦:
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应该思路很清楚了吧。
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应该思路很清楚了吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对啊 服务器能做的事 为什么放在客户端上做 绕的真远 不知道你有什么别的原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询