Копировать изображение в новую папку Ajax Jscript - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть загрузка изображения в окне сообщения, и я хочу скопировать изображение в новую папку из исходной папки выбранного изображения при загрузке изображения.

В настоящее время у меня есть простой ajax, публикующий имя файла, и я использую исходный каталог в качестве источника отображения.

Однако я пытался найти способ скопировать изображениев новую папку для загрузки, но в последние несколько дней у меня не получилось.

Я набросал сеть в поисках ответа, но не смог найти подходящее исправление ..

Кто-нибудь может увидеть из кода ниже, как я могу скопировать изображение в новую папку с помощью jscript ... также, если есть способ сделать это с помощью php, но все еще использовать ajax, я также был бы заинтересован, когда я обновляю изображение / сообщениеполе при загрузке без обновления страницы ..

function myScript(){  
 var ext = input.files[0]['name'].substring(input.files[0]['name'].lastIndexOf('.') + 1).toLowerCase();   //passed thisID    --onclick   this

  var newimageurl  = input.files[0].name;

    if (input.files && input.files[0] && (ext == "gif" || ext == "png" || ext == "jpeg" || ext == "jpg"))
    {
        var reader = new FileReader();      
        reader.onload = function (e) {

            $.ajax({

            url:"inserteditNEWIMAGE.php",
            type: "POST",
            dataType: 'text',
            cache: false,

                        data:{

                        messageID:messageid,
                        newimageURL:newimageurl,
                        newimageID:newimageid,
                        },
                        async: true,

                            success:function(data){

                            var mylink = "loadimageinputs.php?messageid=" + messageid;
                            $('#addimages'+messageid).load(mylink);

                            '+newimageid+' '+newimageurl+' '+messageid);
                            }
            });
        }

        reader.readAsDataURL(input.files[0]);



        }
        else {      
        alert('Gif Jpeg Jpg Png Only Please');
        return false;
        }


};

PS

Я передаю исходный путь ---

var imagesrc = $('#' + imageid).attr('src');             

Но как мне использовать это для копированияизображение в новую папку ..

Я также попробовал метод публикации php, но POST получил имя файла только через ajax .., поэтому я не смог получить реальное изображение ...

...