为了账号安全,请及时绑定邮箱和手机立即绑定

准确的路径拿不到?

准确的路径都拿不到?

正在回答

2 回答

function showPreview(obj) {

var pic=document.getElementById("picid");

    var file =obj;

    if(window.FileReader){//chrome,firefox7+,opera,IE10+

       oFReader = new FileReader();

       oFReader.readAsDataURL(file.files[0]);

       oFReader.onload = function (oFREvent) {pic.src = oFREvent.target.result;};         

    }

    else if (document.all) {

        file.select();

        file.blur();

        var reallocalpath = document.selection.createRange().text//IE下获取实际的本地文件路径

            pic.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image',src=\"" + reallocalpath + "\")";

            pic.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==';

    }

    else if (file.files) {

        if (file.files.item(0)) {

            url = file.files.item(0).getAsDataURL();

            pic.src=url;

        }

    }

}

<form>

    请选择图片:<input id="myfile" name="myfile" type="file" onchange="showPreview(this);"/>

    <div id="previewImg">

    <img alt="c" src="" id="picid" width="250" height="200">

    </div>

    </form>


1 回复 有任何疑惑可以回复我~

用什么代码获取的路径都没说

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java中的文件上传下载
  • 参与学习       77391    人
  • 解答问题       337    个

由简入深,轻松实现文件上传下载功能及相关框架的使用

进入课程

准确的路径拿不到?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信