Zum Inhalt springen

powermail upload

Erstellt am 7. März 2009 · 8 Antworten · letzte Antwort am 13. März 2009

Tags: Frage

Seneca ·

Hallo,

der Datei-Upload funktioniert bei mir nicht.
Nach dem Absenden kommt die Fehlermeldung "Diese Datei konnte nicht hochgeladen werden."
- Ich habe in den Constants entsprechende Datei-Formate zugelassen, z.B. jpg, habe es auch in Großschreibweise vorgesehen.
- Ich habe eine Dateigröße von 2MB festgelegt.
Die Dateien, die ich hochladen wollte, war ein jpg-Bild mit 40 kB und eine kleine doc-Datei.
Beide wurden entsprechend abgelehnt.

Muss ich den upload eigentlich grundsätzlich irgendwo erlauben?

Gruß
Seneca

einpraegsam.​net ·

Das ist wirklich eine powermail Fehlermeldung.

Versuche folgendes:
Nur eine Datei (jpg) hochladen mit einem ganz einfachen Namen test.jpg und nur ein paar Kilobyte

Was kommt da?

Seneca ·

Gleiches Ergebnis! Mit 1,15 Kb.

Immerhin habe ich bemerkt, dass powermail was tut: Als ich eine .htm-Datei aus Versehen erwischt hatte, hat es gemeldet, dass diese Datei Endung nicht erlaubt sei, was stimmt.

Ich habe übrigens typo3 4.2.6 und powermail 1.4.10.

einpraegsam.​net ·

Habe etwas recherchiert:
Es wird über die API die Funktion upload_copy_move verwendet. Diese spuckt den Fehler aus weil die PHP Funktion is_uploaded_file FALSE zurückgibt.

Möglicher Grund:
Fehleinstellung auf dem Server

Seneca ·

Hallo Alex,

Vielen Dank für Deine Recherche!
Heureka! Es hat tatsächlich mit dem Server zu tun:
die Zugriffsrechte auf den Ordner uploads/powermmail haben seit dem Sicherheits-Update nicht mehr gestimmt! Ich habe jetzt diesen Ordner samt Dateien auf 777 gestellt.

Nun sammelt er aber bei jedem neuen Mail-Versuch (auch nach löschen des Caches) auf der Bestätigungsseite alle Upload-Dateien, wie der Obelix die Helme der Römer:

Upload Lebenslauf: button-Senden_89043865.jpg
Attached file 1: button-Senden_241143208.jpg
Attached file 2: ansicht-schule_54279033.jpg
Attached file 3: button-Senden_89043865.jpg
Attached file 4: ansicht-schule_109428938.jpg

Wie kann ich bewirken, dass nur der aktuelle angezeigt wird!

Gruß
Seneca!

Seneca ·

Hallo Alex,

weil ich noch keine Ursache gefunden habe, zu meinem obigen Problem.
Vielleicht ist dazu aufschlussreich:
In meinem Sysordner, in der die Powermail-Mails gespeichert werden, steht unter "Alle Felder" im Zusammenhang mit den upload-Feldern folgender Code:

<FILE type="array">
		<numIndex index="0">mega_101868442.jpg</numIndex>
		<numIndex index="1">neubau_160122891.doc</numIndex>
		<numIndex index="2">neubau_45903912.doc</numIndex>
		<numIndex index="3">mega_44127456.jpg</numIndex>
	</FILE>
	<uid189>neubau_45903912.doc</uid189>
	<uid191>mega_44127456.jpg</uid191>

Die beiden uid-s sind Upload-Felder. Da stehen nur die aktuellen Bilder drinnen. Davor steht aber ein Array, das offensichtliche die Uploads speichert. Aber nur für das eine Feld. Wie kann ich dieses Array beseitigen?
Ist das ein wieder ein Server-Problem?

Gruß Seneca!

Seneca ·

Hallo,

ich bin mit meinem Problem der Uploads, die bei jeder neuen Mail in einem array gesammelt und so auch verschickt werden nicht weitergekommen.
Ich habe inzwischen auch powermail_mul versucht: Der Effekt war der gleiche.

Weiß jemand, wie ich das array verschwinden lassen kann, so dass immer nur die eigenen/aktuellen Uploads verschickt werden?

Gruß
Seneca