美文网首页
ajax原生图片上传

ajax原生图片上传

作者: 奋斗live | 来源:发表于2018-10-27 11:10 被阅读0次

以下是我的目录结构


image.png

test.html

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>

</head>
<style>
    #files{opacity:0;width:50px;position:relative;left:-50px;top:-10px;}
    #pic{width:50px;}
</style>
<body>
<div>
    <form action="http://localhost/test.php" method="post" enctype="multipart/form-data">
        First name:<br>
    <img src="add.png" id="pic">
    <input type="file" id="files"  onchange="fileImport(this)">
        </form>
</div>
<script src="jquery-3.1.1.min.js"></script>
<script>

    function fileImport(obj) {
        //获取读取我文件的File对象
        var docObj = document.getElementById('files');
        var selectedFile = docObj.files[0];
        var imgObj = document.getElementById('pic');
        img_url = window.URL.createObjectURL(selectedFile);
   
        imgObj.src=img_url;
        imgObj.onload=function(e){
            console.log(imgObj);
        }
        var form = new FormData();
        form.append('image',docObj.files[0]);
        $.ajax({
            url:"http://localhost/test/test.php",
            type:'POST',
            cache:false,
            data:form,
            processData: false,
            contentType: false,
            async: false,
            success:function(result){
                alert('gege');
            }
        })
    }
</script>
</body>
</html>

test.php

<?php

echo "<pre>";
print_r($_FILES);die;

相关文章

  • ajax原生图片上传

    以下是我的目录结构 test.html test.php

  • js-图片上传

    需求:单独上传图片和多图上传实现一:使用原生ajax来完成 1、html代码界面提交按钮 2、js代码 实现二:使...

  • django上传图片前后端实例

    相关阅读 JQuery Ajax使用FormData对象上传文件 图片 | CSDNDjango 图片上传、存储与...

  • 2018-05-23

    图片上传 form上传 ajax上传 FileReader 利用FileReader对象,将input中的file...

  • nodejs接收ajax上传的图片

    学着学着就学起node来,今天要完成的效果是原生ajax上传一张图片,并由node接收保存。 通过这样的配置,就可...

  • ajax上传图片

    场景:1、使用cropper裁剪图片、html2canvas合成图片后将图片上传至顽兔空间2、运行环境手淘、天猫3...

  • Ajax图片上传

    1、定义上传的图片展示和按钮 2、点击时调用的上传功能的函数 3、先定义好文件上传处理函数 4、再使用定义好的查询...

  • ajax图片上传

  • 上传下载图片,django-filter

    上传下载图片 上传图片 下载图片 django-filter 进行信息过滤 流程:html的ajax请求-->vi...

  • 二十、PHP图片上传

    index.php Ajax+PHP实现异步图片上传

网友评论

      本文标题:ajax原生图片上传

      本文链接:https://www.haomeiwen.com/subject/sboukftx.html