Bilder hochladen in Stückchen?

Hallo Leute ich stellte die Frage schonmal bekam aber keine Antwort.

Alle links findet ihr unter https://paste.ee/p/aPxe4

Das liegt daran das Gutefrage nur einen Link pro Frage zulässt. Zudem wurden alle http und https vom Javascript gelöscht.

Denn Code habe ich von [Letzter Link in der Linksammlung] und dann durch eigene Variationen erweitert Verbessert und ergänzt. Jetzt folgendes:

Ich öffne die Datei mit einer PHP datei (simpler CODE):

<?php
if(isset($_GET["filename"])){
  $filename = $_GET["filename"];
  if(filesize($filename) >= 1){
    $handle = fopen($filename,"r");
    $inhalt = fread($handle,filesize($filename));
    fclose($handle);
    echo $inhalt;
   }else{
      echo "";
   }
}else{
  echo "";
  exit;
}
?>

Somit wird dei Datei also geöffnet und ausgegeben.

Um die Datei lesen zu können muss sie im "BLOB" - Format vorliegen, also starte ich eine Jquery post request wie folgt:

<script>
var files = [];
$.post("link.zur.php/datei","filename=[der_dateiname]",function(ergebnis){
    files.push([ergebnis,name_der_datei]);
},"blob");
</script>

Nachdem also die Datei im Blobformat vorliegt und im Array "files" gespeichert ist kann die Datei hochgeladen werden. Hierzu kommt die verbesserte Funktion von der oben genannten Seite zum einsatz.

Erster Link in der Linksammlung

wie euch evtl aufgefallen ist wird hier schon am anfang abgefragt ob es ein Bild oder kein bild ist um das zu machen kommt vorher noch eine unspektakuläre funktion die eine PHP datei aufruft und diese PHP datei anhand eines definierten arrays entscheidet ob es ein bild oder nicht ist.

Dies alles Funktioniert auch und ist jetzt auch soweit verfeinert das kleine Bilder hinhauen und ohne fehler auch geöffnet werden können das Problem ist wenn ich z.b. das bild (Link in der Linksammlung) das ca 20 MB groß ist hochladen möchte mit dieser funktion kommt ein zerwürfeltes bild heraus das entweder den obere balken des bildes lädt und dann ein fehler kommt oder den unteren balcken lädt und dann der Fehler auftacht oder wenn beides nicht der fall ist kommt ein bild heraus das entweder komplett grau/schwarz ist oder ein bild das immer aus den ersten oberen 2 cm zusammengesetzt wird.

Jetzt meine Frage kann es sein das man die php.ini die maximale dateigröße anpassen muss (die geöffnet werden kann) damit die php datei das bild öffnen kann oder ist es ein JS basierender fehler der daher kommt das der Browser nicht zuläst 20 MB zwischenzuspeichern?

Server, Computer, Technik, hochladen, Programm, Upload, programmieren, JavaScript, Code, PHP, Technologie, Teile
1 Antwort

Meistgelesene Fragen zum Thema Upload

Wann geht die Share-Online Drosslung (100GB) weg?

2 Antworten

Mindestuploadgeschwindigkeit zum Streamen?

4 Antworten

Wie kann ich sehen wer meine Videos auf You Tube gesehen hat?

5 Antworten

Kann man die Reihenfolge der auf Instagram hochgeladenen Bilder ändern?

4 Antworten

Torrent Upload deaktivieren

5 Antworten

Wie kann ich bei Instagram einen Zeilenumbruch machen?

1 Antwort

Wo kann man dateien kostenlos hochladen und anderen den link schicken?

8 Antworten

Wie lade ich einen ganzen Ordner nach Google Photo hoch?

1 Antwort

Genauer Upload Zeitpunkt eines YouTube Videos herausfinden?

3 Antworten

Upload - Neue und gute Antworten