Zunächst mal könntest du die Festplatte über das Synology Interface sicher entfernen. Dann machst du ein Backup der Daten auf deinem PC oder auf einem anderen Datenträger, im Anschluss schließt du sie wieder an das NAS an.

Warum Backup auf einen anderen Datenträger? Um Datenverlust zu vermeiden.

Und am besten probierst du mal folgendes: https://kb.synology.com/en-global/DSM/tutorial/What_should_I_do_if_the_message_IO_error_appears_when_using_Hyper_Backup_to_back_up_tasks_to_local_destinations

Dort steht, dass du einen SMART-Test über das Synology Interface durchführen sollst.

Falls die Festplatte defekt sein sollte, musst du dir eine neue anschaffen. Das findest du heraus, indem du die Anleitung befolgst.

...zur Antwort

Hallo Hangover,

def __init__ ist ein Konstruktor (Methode), die beim Instantiieren eines Objektes automatisch ausgeführt wird. Du kannst dieser Methode Parameter übergeben, damit du diese innerhalb der Klasse und den anderen Methoden nutzen kannst.

Im obigen Beispiel kannst du deinem Objekt einen Vor- und Nachnamen übergeben. Den Vornamen und Nachnamen kannst du dann in den anderen Methoden verwenden.

Es gibt aber nicht nur den Konstruktor __init__, es gibt noch weitere Magic Methods (so nennt man Methoden, die irgendwas automatisch machen).

https://www.w3schools.com/python/gloss_python_object_methods.asp

Übrigens eine Klasse braucht keine __init__ Methode. Wenn du aber gewisse Werte als Variable im späteren Verlauf benötigst, dann ist ein Konstruktor (__init__) ratsam.

Wenn du deine Customer Klasse in main.py verwenden möchtest, musst du ein Objekt instantiieren:

import customer

object1 = Customer("Peter", "Müller")
object1.get_last_name()

Du musst auch die Getter- und Setter-Methoden anpassen. In der get_last_name() Methode fehlt:

return self.__last_name

https://www.w3schools.com/python/python_classes.asp

Wenn ich dir helfen konnte, würde ich mich über die Auszeichnung als hilfreichste Antwort freuen.

...zur Antwort

Hallo,

am intelligentesten ist es, wenn man die Monatsvariante nimmt, das ist zwar teurer, aber du kannst monatlich kündigen. Und ja, der Vertrag verlängert sich nach Ablauf des Monats. Du kannst den Vertrag abschließen und direkt danach kündigen, so kannst du sicherstellen, dass du wirklich danach aus dem Vertrag raus bist.

Wenn du 12 Monate nimmst, dann bezahlst du zwar insgesamt weniger, musst aber entweder die Gesamtsumme für ein Jahr direkt bezahlen oder monatlich bezahlen. Du kommst da auch nicht mehr vorzeitig raus. Wenn du nicht mehr bezahlst, wird gleich das Inkasso eingeschaltet.

Ich empfehle dir aber keine Mitgliedschaft dort. Premium Datingwebseiten sind dazu da, um vor allem männliche Personen arm zu machen. Wenn du den Betrag bezahlst, bedeutet das nicht, dass du dort jemanden kennenlernen wirst. Es ist keine Garantie.

...zur Antwort

Vodka, fettige Teiggerichte, Adiletten, Adidas Jogginganzug, in die Hocke gehen und reden, in jedem zweiten Satz "Bljad" sagen, wenig lachen, ernst gucken, kurzer Haarschnitt bei Männern, Frauen extrem geschminkt und blond- oder schwarzhaarig, das R rollen, ab und zu russische Wörter sagen, Markenklamotten von Louis Vuitton, Mercedes Benz, Eigentumshaus

...zur Antwort

Zunächst mal den Anschluss am iPhone bitte prüfen. Man kann da auch bedenkenlos mit einem Zahnstocher vorsichtig den Schmutz und Dreck entfernen, der sich in der Ladebuchse befindet. Dann klappt es besser mit dem Aufladen. Du glaubst gar nicht, wie viel Dreck da drin stecken kann.

Ansonsten muss ein Ladekabel für Apple MFI-zertifiziert sein.

https://www.coolblue.de/beratung/was-ist-apple-mfi-zertifizierung-fuer-kabel.html

Bitte kaufe dir ein originales Ladekabel von Apple: https://www.apple.com/de/shop/product/MXLY2ZM/A/lightning-auf-usb-kabel

...zur Antwort

Du bist noch nicht so weit, dass du eine REST API in PHP erstellen kannst. Ein einfaches Upload-Skript in PHP würde ich dir aufgrund von potenziellen Sicherheitslücken nicht empfehlen.

Viel mehr würde ich dir empfehlen, dass du zunächst PHP lernst.

Dazu gibt es verschiedene Webseiten, u.a.:

https://www.w3schools.com/php/default.asp

So sieht übrigens ein Upload Skript aus:

<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);

if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {

echo "Die Datei ". htmlspecialchars( basename( $_FILES["fileToUpload"]["name"])). " wurde hochgeladen";
} else {

echo "Fehler!";

}

Die Datei musst du per POST mit dem Parameter fileToUpload übergeben.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.