2017-10-09 4 views
-1

Ich habe Setup Fine Uploader auf den eigenen Server hochgeladen. standardmäßig erstellt es einen neuen Ordner für jede hochgeladene Datei, zum BeispielFine Uploader - lade alle Dateien in einen Ordner hoch

/uploadfolder/guid1/file1.txt 
/uploadfolder/guid2/file2.txt 

Wie kann ich das in einen Ordner laden ändern?

/uploadfolder/guid1/file1.txt<br> 
/uploadfolder/guid1/file2.txt<br> 

Für Endpunkt verwende ich die PHP traditional server code from github.

+0

Fine Uploader erstellt keine Ordner auf Ihrem Server. Ihr Server erstellt Ordner auf Ihrem Server. –

+0

Das hilft wirklich nicht, Ray. –

+0

... und auch nicht Ihre ursprüngliche Frage, die absolut keine Informationen über Ihren Server-Code lieferte. Wie es aussieht, ist dies immer noch eine schlecht geschriebene Frage und kann sehr gut geschlossen werden, da es keinen Hinweis auf einen Versuch gibt, das Problem zu lösen, und nichts anderes als Links zu existierendem Code. Warum in aller Welt möchten Sie alle Dateien in den gleichen Ordner legen. Machst du dir keine Gedanken über Kollisionen? Die einfache Antwort lautet: Aktualisieren Sie das targetDirectory unter https://github.com/FineUploader/php-traditional-server/blob/master/handler.php#L54. –

Antwort

0

Server-Seite, in handler.php, können Sie

return array ändern ("Erfolg" => true "uuid" => $ UUID);

in

return-Array ("Erfolg" => true "uuid" => NULL);

0

Das Hinzufügen des Parameters "uuidName" scheint zu funktionieren - die hochgeladenen Dateien werden in einen Ordner abgelegt.

<script> 
var multiFileUploader = new qq.FineUploader({ 
        element: document.getElementById("myFileDropArea"), 
        request: { 
         endpoint: 'FineUploader/endpoint.php', 
         uuidName: 'myFolder' 
        } 
       }); 
</script> 
Verwandte Themen