在程序中遇到一个问题,不知道怎么获得上传的文件的名称路径等信息,
由于不是自己写的代码,加上从来没对Flash操作过,改了半天也不知道哪里的问题,
现在小弟把这个程序的下载地址发下来,请各位大侠下载下来帮忙看看怎么解决这个问题
,绝对没有病毒的,请大家放心,分不够还可以在加,先谢谢各位了。
http://www.texjia.com/FlashUpload.rar
由于不是自己写的代码,加上从来没对Flash操作过,改了半天也不知道哪里的问题,
现在小弟把这个程序的下载地址发下来,请各位大侠下载下来帮忙看看怎么解决这个问题
,绝对没有病毒的,请大家放心,分不够还可以在加,先谢谢各位了。
http://www.texjia.com/FlashUpload.rar
解决方案 »
- javascript调用后台方法的问题
- 字符串提取的问题,顺便给大家拜个年!!!!!!
- 代码调用存储过程
- 系统做分布式部署,如何使处于各Server的组件之间进行协作处理的效率最优?
- GridView数据表的同步问题?
- 关于实体类的设计问题
- 贴一个数据库操作了,看看怎么在页面中运用
- 请问,哪儿有.net书下载?
- 哪有c# web的samples?????
- “/”应用程序中的服务器错误。 异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“D:
- message.Replace("\r\n", "")为何不能将\r\n替换为空
- PetShop和BeerHouse关于BLL层的问题?
http://blog.csdn.net/downmoon/archive/2009/02/06/3865129.aspx
我不知道里面怎么获得上传的文件的啊。
{
public Upload()
{
} #region IHttpHandler Members public bool IsReusable
{
get { return true; }
} public void ProcessRequest(HttpContext context)
{
if (context.Request.Files.Count > 0 )
{
string uploadPath = context.Server.MapPath(context.Request.ApplicationPath + "/Upload");
for(int j = 0; j < context.Request.Files.Count; j++)
{
HttpPostedFile uploadFile = context.Request.Files[j];
if (uploadFile.ContentLength > 0)
{
uploadFile.SaveAs(Path.Combine(uploadPath, uploadFile.FileName)); }
}
}
} #endregion
}这个是页面的后台代码public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string jscript = "function UploadComplete(){" + ClientScript.GetPostBackEventReference(LinkButton1, "") + "};";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "FileCompleteUpload", jscript, true); } protected void LinkButton1_Click(object sender, EventArgs e)
{
string name = "";
//这里要获得App_Code文件夹下面的Upload类传过来的值,不知道怎么获得?
}
}这个是WebConfig配置文件 <httpHandlers>
<!--
该httpHandler档案上载到,界定App_Code / Upload.cs
-->
<remove verb="POST,GET" path="Upload.axd"/>
<add verb="POST,GET" path="Upload.axd" type="Upload"/>
</httpHandlers>简单的来说就是一次选择N个文件进行上传操作的话,每上传一个会调用ProcessRequest方法,也就是会执行N次此方法,
现在存在的问题是我在Upload类里面要将上传的所有文件的值获得,并传递给页面Default的LinkButton1里面的name变量,
好像继承了IHttpHandler不能用session,然后Viewstate肯定是不行的,Cache能将值传过去,但是又清空不了,及其郁闷,
搞了两天了,来个大大帮忙看看吧。
CSDN-CSDN社区-.NET技术-ASP.NET
管理菜单 生成帖子 置顶 推荐 取消推荐 锁定 解锁 移动 编辑 删除 帖子加分 帖子高亮 取消高亮
结 帖 发 帖 回 复 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 ASP.NET+Flash实现多文件上传