input file 帮忙 本帖最后由 bj2008huwei 于 2010-08-06 20:49:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function AddFile(){var strFile="<input name=\"upload_A\" type='file' class='inputText' style='WIDTH:350px;'/><br/>";document.getElementById("td_uploadFile").insertAdjacentHTML("beforeEnd",strFile);}<td id="td_uploadFile" align="center"> <input id="upload_A" name="upload_A" type="file" class="inputText" style="width: 350px; display:none;" runat="server" /> </td> HttpFileCollection Files = HttpContext.Current.Request.Files; for (int i = 0; i < Files.Count; i++) { HttpPostedFile PostedFile = Files[i]; if (PostedFile.ContentLength > 0) { string FileName = PostedFile.FileName; string AttachExt = FileName.Substring(FileName.LastIndexOf(".") + 1); int TotalSize = PostedFile.ContentLength; } } var url = "Handler.ashx?id=" + adid; xmlHttp.open("GET", encodeURI(url), true); 这个地方该怎么传呢?? 楼主是说将adid传到js方法里去吗?楼主可以将adid的值赋给隐藏域,之后通过在js中得到隐藏域的值来实现 楼主是想实现无刷新上传吧这样虽然可以动态创建上传控件但是是获取不到上传文件流的就是说必须通过上传控件 有个选择的过程才会产生文件流然后服务端才可以获取到这个流其次js处理不了流的楼主应该换个思路 其实没有真正无刷新上传 大都是通过Iframe来实现的这方面的实例楼主Google下就知道了 如果传 form(表单呢??) [求助]后台用InnerHtml所控制标签的样式以及js问题 gridview中checkbox的更新 问一个关于按条件取数据问题 如何在CS文件中获取到前台样式中的一个属性值 OleDbDataReader取列值问题 棘手的datatble问题,请教高人 如何将DLL反编译成C#文件 有了一点ASP.NET的基础,寻求进一步提高自己的方法? vs2005害了我!!!!!! 如何使一个文本框的初始状态就是选中呢? Response.Redirect跳转问题 弹出层
{
var strFile="<input name=\"upload_A\" type='file' class='inputText' style='WIDTH:350px;'/><br/>";
document.getElementById("td_uploadFile").insertAdjacentHTML("beforeEnd",strFile);
}
<td id="td_uploadFile" align="center">
<input id="upload_A" name="upload_A" type="file" class="inputText"
style="width: 350px; display:none;" runat="server" />
</td> HttpFileCollection Files = HttpContext.Current.Request.Files;
for (int i = 0; i < Files.Count; i++)
{ HttpPostedFile PostedFile = Files[i];
if (PostedFile.ContentLength > 0)
{
string FileName = PostedFile.FileName;
string AttachExt = FileName.Substring(FileName.LastIndexOf(".") + 1);
int TotalSize = PostedFile.ContentLength;
}
}
var url = "Handler.ashx?id=" + adid;
xmlHttp.open("GET", encodeURI(url), true);
这个地方该怎么传呢??
这样虽然可以动态创建上传控件
但是是获取不到上传文件流的
就是说必须通过上传控件 有个选择的过程才会产生文件流
然后服务端才可以获取到这个流
其次js处理不了流的
楼主应该换个思路
其实没有真正无刷新上传 大都是通过Iframe来实现的
这方面的实例楼主Google下就知道了