webarenaでubuntu その31


概要

webarenaでubuntu18.04やってみた。
apache2.4,php7.2やってみた。
ファイルアップロードやってみた。
ajaxでやってみた。

サンプルコード


$("document").ready(function() {
    var upfile;
    $("#imageFile")[0].addEventListener("change", function() {
        var reader = new FileReader();
        reader.onload = function(e) {
            $("#imgsrc")[0].src = reader.result;
        };
        upfile = this.files[0];
        reader.readAsDataURL(upfile);
    }, true);
    $("#upload").click(function() {
        var fd = new FormData();
        fd.append("pngfile", upfile);
        $.ajax({
            url: "/upload.php",
            type: "post",
            data: fd,
            processData: false,
            contentType: false,
            success: function(res) {
                alert("success!");
                $("#imgdst")[0].src = "/png/test.png";
            },
            error: function(res) {
                alert('err!');
            }
        });
    });
});

以上。