欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于<input file>有关问题 路径的有关问题

更新时间: 2014-01-05 00:56:30 责任编辑: Author_N1

 

关于<input file>问题 路径的问题
<% getdwgfiles=request("getdwgfile")
<object classid="clsid:AC53EFE4-94A7-47E6-BBFC-E9B9CF322299" codebase="dwgviewx.cab" width="940" height="506" hspace="0" vspace="0" align="absmiddle" id=DWGViewX>
                <param name="_Version" value="65536">
                <param name="_ExtentX" value="18521">
                <param name="_ExtentY" value="13758">
                <param name="_StockProps" value="0">
                <param name="DrawingFile" value="<%=getdwgfiles%>" >
                <param name="ShowToobar" value="-1">
                <param name="ShowLayoutBar" value="1">
            </object></td>



<input name="getdwgfile" type="file" class="fixed" id="getdwgfile" size="50" onchange="checkExt(this)">
checkExt(this)//是判断打开的文件的类型
但是我在server中测试是是可以有,但是到了客户端路径是相对路径,是怎么回事啊,
以上是在页面中显示dwg文件的,我用<%response.write(getdwgfiles)%>显示是绝对路径如:
E:\资料\规划\已审双向规划\已审双向规划3\新建文件夹\稷下张家双向改造工程1dwg.dwg
但是在客户端显示为:稷下张家双向改造工程1dwg.dwg
这样是打不开不能显示的


--参考方法--
你的ocx做了什么处理了吧。。你看源代码显示的肯定是你的“E:\资料\规划\已审双向规划\已审双向规划3\新建文件夹\稷下张家双向改造工程1dwg.dwg”这个路径


不知道你acx如何加载dwg文件的,如果就算传递的值正确,你确定客户有e盘?就算于e盘,也不一定存在这种路径

一般传递相对或者绝对url路径,如 /webroot/xxx/xxxx/xxx/xxx.dwg
--参考方法--
getdwgfiles=request("getdwgfile")

这个是获取客户端file控件的选择的路径?

IE7+已经提高了安全,默认不发送客户端完整路径到服务器了,需要配置过浏览器的安全才行,ie6则没有这个限制。。

参考:IE浏览器下获取file控件选择本地文件的路径
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:56:30
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1638/
本文WWW.DOC100.NET DOC100.NET版权所有。