Problem mit Download

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Download

    Hallo,

    mal eine Frage meinerseits hier

    Ich habe ein System geschrieben, welches Uploads und Downloads erlaubt.
    Zu jedem Dokument können dabei beliebig viele Dateien hochgeladen werden.
    Wird nun dieses Dokument runtergeladen, werden alle dazugehörigen
    Dateien in ein ZIP gepackt, und das Gesamtpaket an den Browser
    geschickt. Klappt auch einwandfrei, bis auf einen Fall.

    Es gibt in dem System ein Dokument, wo ich beim Download (nach 292KB) die Meldung
    Datei kann nicht kopiert werden: Die Quelldatei oder vom Quelldatenträger kann nicht gelesen werden
    erhalte

    Gehe ich in die Dateiübersicht des System, kann ich jede Datei dieses Dokumentes einzeln runterladen - und funktioniert auch.


    Jemand eine Idee :??
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

  • #2
    hört sich nach ner windows-meldung an (oder sagt dir dein windows das wenn du von deinem server irgendwo im internet was runterlädst)?

    irgendwelche komischen zeichen im dateinamen?

    benn die datei doch testweise mal in fubar.txt um und probier's nochmal

    evtl. platte kaputt *g*

    lässt sich der fehler reproduzieren?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Original geschrieben von mrhappiness
      evtl. platte kaputt *g*
      hieran hatte ich auch direkt bei der meldung gedacht. mache mal einen fsck unter linux bzw scandisk unter windows.
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        Der Server ist ein

        Windows2000 Prof.
        Apache 1.3
        PHP 4.2.2

        Die einzige diesem Dokument zugeordnete Datei ist eine
        "krost.pdf". Diese Datei kann ich über die Dateiübersicht
        (auch im Broswer) sowohl als Datei, wie auch als ZIP ohne
        Probleme runterladen.

        Alle anderen Dokumente auf dem Server - ca 800 - lassen sich
        problemlos runterladen.

        Das Seltsame dabei ist, das die ZipRoutine intern, bei nur einer
        dem Dokument zugeordneten Datei, die Routine für den Download
        einer einzelnen Datei anspringt.

        Dh. Beim Download dieses Dokumentes, bzw. der einzelnen Datei
        als ZIP, wird intern die selbe Funktion verwendet.

        Der einzige Unterschied ist: beim download der einzelnen Datei gibs
        den Name "dateiname.zip" beim Dokument "dokumentenname.zip"

        Die pdf-Datei läßt sich öffnen, also auch kein Plattenfehler auf dem Server,
        sollte mich auch wundern, ist nen Raid 1.

        Ob da Sonderzeichen drin sind ? Normalerweise sollte alles in englisch
        sein, aber manche schreiben auch nen bissel japanisch rein
        und das kann ich nicht prüfen

        Ob der Fehler auch mit anderen Browsern als dem IE kommt,
        kann ich derzeit nicht prüfen. (erst heute abend)
        Der Fehler läßt sich mit dem IE jederzeit reproduzieren
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Kommentar


        • #5
          Original geschrieben von TBT
          Der Server ist ein

          Windows2000 Prof.
          Apache 1.3
          PHP 4.2.2
          mache mal zur sicherheit ein scandisk. bzw meldet der RAID-controller fehler?

          ich hatte mich bei meinem linux letztens auch über so manche dinge gewundert. wie sich herausgestellt hat, war eine platte fratze.
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            ich denke nicht, das es die Platte ist.
            Wenn ich die Datei direkt runterlade, ist ja alles OK.

            Aber ich kann den Admin ja mal Bescheid geben
            (ist nicht mein Server, hab nur das System gecodet)
            TBT

            Die zwei wichtigsten Regeln für eine berufliche Karriere:
            1. Verrate niemals alles was du weißt!


            PHP 2 AllPatrizier II Browsergame

            Kommentar


            • #7
              Original geschrieben von TBT
              Aber ich kann den Admin ja mal Bescheid geben
              (ist nicht mein Server, hab nur das System gecodet)
              ok. einen anderen anhaltspunkt hätte ich nämlich spontan auch nicht parat.
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar

              Lädt...
              X