AJAX中文件上传问题
fileupload在updatepanel中使用时,怎么样获得文件的绝对路径???
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:FileUpload ID="fldImage" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
后台代码:string name = this.fldImage.PostedFile.FileName;
例如: 我选的图片路径为C:\image\card.jpg , 我每次获得的name的值是:card.jpg 。 有什么办法可以获得C:\image\card.jpg 这个路径。
在线等待中……
------解决方案--------------------http://www.cnblogs.com/JeffreyZhao/archive/2008/05/04/build-component-to-upload-file-in-updatepanel.html
------解决方案--------------------我没开vs,记不清具体是什么属性了.
不过,fileupload有这个属性.在updatepanel和在外面一样的使用.没有区别的.
------解决方案--------------------FileName属性获取的就是限定的文件名称,
使用 FileName 属性来获取客户端上使用 FileUpload 控件上载的文件的名称。此属性返回的文件名不包含此文件在客户端上的路径
HttpPostedFile 类型的公共属性就是以下几个
名称 说明
ContentLength 获取上载文件的大小(以字节为单位)。
ContentType 获取客户端发送的文件的 MIME 内容类型。
FileName 获取客户端上的文件的完全限定名称。
InputStream 获取一个 Stream 对象,该对象指向一个上载文件,以准备读取该文件的内容。
除非你在没有提交之前,用JS来获取FileUpload控件是可以获取他的值的可以包含完整路径