日期:2014-05-17  浏览次数:20413 次

获取文件路径
在 asp.net mvc 中<input type="file"/>实现数据导入…………………………………………………………………………现在需要请大神帮忙的就是如何获取这个客户端的路径!!!找了好久都没找到好的案例!!!!求一个案例!!!!!!!!!!!!!!!!!!!!!!

------解决方案--------------------
拿不到的 
------解决方案--------------------
<input type="file"/> 它是不行的,即便你在ie里面可有做到兼容,去谷歌浏览器中依然娶不到文件路径,这是浏览器的安全性决定的。个人决定可有用swf上传空间,或者用第三方的插件,举例:
http://www.kindsoft.net/ke4/examples/image-dialog.html
------解决方案--------------------
跟 asp.net mvc 没有半毛钱关系。你应该学一些标准的 html 是怎样规定的,遵照人家的规范。
------解决方案--------------------
        function getPath(obj) {
            if (obj) {
                if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
                    obj.select();
                    obj.blur();
                    return document.selection.createRange().text;
                }
                else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
                    if (obj.files) {
                        return obj.files.item(0).getAsDataURL();
                    }
                    return obj.value;