Gewusst wie: speichern eine Datei in Moodle, so dass es zugänglich ist für eine externe Anwendung?
Brauche ich zum speichern einer Datei in Moodle. Dies ist nicht wirklich ein problem, es wird erklärt,hier. Das problem ist, dass diese Datei für alle zugänglich sein. Folglich muss es eine URL sein, z.B. www.mymoodlesite.com/temp/myfile.txt
oder ähnliches, die kann man eingeben in den browser und den Zugriff auf die Datei. Ich dachte, kopieren Sie die Datei in das moodledata/temp-Ordner, aber dann habe ich nicht eine URL, um Zugriff auf die Datei..
Dank für Eure Hilfe im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich konnte ich mein problem lösen 🙂
Benutzte ich einen filemanager wie diese:
Dann gespeichert wird die hochgeladene Datei wie dieser:
Die URL, um Zugriff auf die hochgeladene Datei kann dann wie folgt erstellt:
Angenommen, Sie Hinzugefügt haben, element wie diesem :
Mittlerweile davon aus, dass Sie die Daten wie in der folgenden
Sehen Sie den folgenden code, laden Sie die Datei in einem bestimmten Ordner auf Ihrem server. Dies ist kompatibel mit moodle 2.2+
Ich Stand vor dem gleichen problem, dem Sie gegenüberstehen, und es löste mein problem.
N. B. -> denken Sie Daran, chmod upload-Ordner auf 0777.
Können Sie den Zugriff auf Dateien hochgeladen durch moodle-Datei-browser, ohne authentifiziert werden, wenn Folgendes zutrifft
- Ihre moodle-site hat forcelogin auf Nein gesetzt
- Ihre Datei wird hochgeladen hat, die Dateien in frontpage sitefiles.
Hochgeladenen Dateien gespeichert (vorausgesetzt, Moodle1.9) im moodledata/1/{filepath}. Da haben Sie es zu tun programmgesteuert können Sie dort speichern und referenzieren Sie unter der url /Datei.php/1/{filepath}. Zu sagen, dass es einen anderen Weg. Dateien gespeichert $CFG->datadir.'/1/'.Dateipfad zugänglich sind, mit $CFG->wwwroot.'/Datei.php/1/'.filepath;
Alternativ, wenn Sie nicht möchten, dass die Dateien zu zeigen, bis in Ihre vordere Seite Website-Dateien über die moodle-Datei-browser, die Sie Bearbeiten könnten file.php zu vergessen, die Prüfung der Berechtigungen für Dateien, die sich in Ihrer speziellen Verzeichnis und stattdessen dienen Sie.
Hoffe das ist hilfreich mit diesem Bearbeiten.