文件的上传与下载

function resumeUpload(){
    var formid = document.getElementById("formhere"); //获取整个表单内容
    var formdata = new FormData(formid);  //初始化一个formdata
    formdata.append("resu",document.getElementById("resu_file").files[0]);  //向formdata中添加其他新的键值
    $.ajax({
        url: 'load.php', //后台文件,绝对路径相对路径都可以,但写绝对路径要注意可能出现的跨域问题
        data: formdata,
        processData: false,  //必须
        contentType: false,  //必须
        async:false,   //必须
        type: "post",
        success: function(msg) {
            //alert("here");
        },
        error: function(xhr, status, error){
            console.log(xhr);
            console.log(status);
            console.log(error);
        }
    });
    $.ajax({
        url:'myresume.php',//后台文件,绝对路径相对路径都可以,但写绝对路径要注意可能出现的跨域问题
        data:{resu_name:document.getElementById("resu_file").files[0].name},
        type:"post",
        success:function(msg){
            // alert(msg);
            // alert("you are the best");
        },
        error: function(xhr, status, error){
            // alert("just do it!");
            console.log(xhr);
            console.log(status);
            console.log(error);
        }
    });
}


二、前端直接从服务器下载文件到本地


下载方式:使用a标签即可

<a href="下载文件所在路径">下载</a>





 0
 0
 分享
评论图片
评论