Quantcast
Channel: QtWebEngine
Viewing all articles
Browse latest Browse all 13965

[[qanda:topic_unsolved]] Help with Upload Folders in JavaScript

$
0
0

Hello,

this is my last Chance to get my JavaScript Sourcecode for Uploading Folders in qtwebengine.

It works with the code:

function uploadFiles(files) {

    // Create a new HTTP requests, Form data item (data we will send to the server) and an empty string for the file paths.
    var xhr = new XMLHttpRequest();
    var data = new FormData();
    var paths = "";

    // Loop through the file list
    for (var i in files) {
        // Append the current file path to the paths variable (delimited by tripple hash signs - ###)
        paths += files[i].webkitRelativePath + "###";
        // Append current file to our FormData with the index of i
        data.append(i, files[i]);
    };
    // Append the paths variable to our FormData to be sent to the server
    // Currently, As far as I know, HTTP requests do not natively carry the path data
    // So we must add it to the request manually.
    data.append('paths', paths);

    // Open and send HHTP requests to upload.php
    xhr.open('POST', "ajax/progress_ordner.php", true);
    xhr.send(data);

}

the Code works fine in all Browsers including Chrome/Chromium on Windows but in QTWebEngine (on Windows too) there are no "files[i].webkitRelativePath" entries...

please help!

Greets
Robert


Viewing all articles
Browse latest Browse all 13965

Trending Articles