如何将文件拖放到Node JS服务器?

我正在创建拖放文件!我创建了一个简单的div框。当我将文件拖放到此框中时,我正在使用FormData()将ajax文件请求发送到节点服务器。但是,我无法接收服务器上的文件,并且知道如何处理服务器上的文件。

这是我的客户端代码:-

dropArea.addEventListener('drop',handleDrop,false);

    //Processes the file upload process
    function handleDrop(e) {
        let xhr = new XMLHttpRequest(),data = new FormData();

        data.append('file-upload',e.dataTransfer.files[0]);

        xhr.open('POST','/admin/upload',true);
        xhr.send(data);
        xhr.onerror = function(e){
            console.log("File upload error: " + e);
        }
        console.log('Data :  ' + e.dataTransfer.files);
    }

这是我的服务器端代码:-

router.post('/upload/',(req,res) => {


        console.log(req.files);


})
maria0830 回答:如何将文件拖放到Node JS服务器?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3130040.html

大家都在问