doubi1928 2018-07-16 22:19
浏览 33
已采纳

如何将文件发布到php服务器文件夹

The following code does not work do you know what is wrong? I am trying to send a picture from my computer to the Picture folder on my XAMPP server. The success function works but when I check the Pictures folder there is nothing there.

<script>
    function UploadPicture(){

    var file = document.getElementById("pictureinput").files[0];

    var formdata = new FormData();
    formdata.append("uploadme",file);


    $.ajax({
                type: "POST",
                url: "http://localhost:8080/Pictures",
                data: formdata,
                processData: false,
                contentType: false,
                success: function () {
                    alert("Data Uploaded: ");
                }
            });
    }

    </script>



    <body>
        <div class=container-fluid style="background-color:#6c87cf">
        <div class="row">
        <div class="col">
                <input type="file" accept=".JPEG,.PNG,.JPG" id="pictureinput" name="pictureinput" oninput="ShowPicture();"></div>

                <div class="col"><btn class="btn btn-success" onclick="UploadPicture();">Send Picture</btn></div>
    </div> </div>

</body>
  • 写回答

1条回答 默认 最新

  • dsgfdgh14569 2018-07-16 22:36
    关注

    Like cabrerahector said, you need a server-side language to process the temp file and actually move it into a directory. I personally have used https://www.w3schools.com/php/php_file_upload.asp to get a minimal grasp of this process and it does help to be a little safe, but if this is just a localhost then your in control.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?