php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.01.2009, 15:08  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard [Erledigt] File-Upload UPLOAD_ERR_PARTIAL

Hallo Leute,

ich versuche gerade ein VB.Net Programm zu schreiben was eine Datei an ein PHP Script schickt, nur klappt das ganze noch nicht so wirklich. Ich habe wohl im VB.Net-Programm noch einen Fehler.

PHP gibt mir UPLOAD_ERR_PARTIAL ($_FILES['xyz']['error'] = 3) zurück und deshalb meine Frage: Welche Umstände veranlassen PHP dazu diesen Fehler auszugeben?

Mir ist klar das der Fehler bedeutet die Datei wurde nur teilweise hochgeladen, aber woran wird das festgemacht? Ist hier der Header Content-Length der Punkt der PHP sagt das die Datei noch nicht vollständig ist oder wie läuft das?

Gruß
Cy
cycap ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.01.2009, 15:17  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von rfc1867.c
Code:
	REGISTER_MAIN_LONG_CONSTANT("UPLOAD_ERR_PARTIAL",    UPLOAD_ERROR_C,  CONST_CS | CONST_PERSISTENT);
...
#if DEBUG_FILE_UPLOAD
				sapi_module.sapi_error(E_NOTICE, "Missing mime boundary at the end of the data for file %s", strlen(filename) > 0 ? filename : "");
#endif
				cancel_upload = UPLOAD_ERROR_C;
			}
"Missing mime boundary at the end of the data for file" - das wird's wohl sein.
David ist offline  
Alt 15.01.2009, 15:19  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

hmm ist aber eigentlich vorhanden... komisch, ich debugge mal weiter, auch wenn mir langsam rauch ausm kopf steigt
cycap ist offline  
Alt 15.01.2009, 15:26  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Was verwendest Du denn in VB.net für den upload?
David ist offline  
Alt 15.01.2009, 15:31  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Mal ne Frage, wie muss das Ende aussehen? Ich habe momentan

--boundary--

wenn ich aber gucke was Firefox sendet, dann stehen da noch einige Striche mehr:

Zitat:
-----------------------------301498999190236024412082171--
EDIT:
Was meinst du? Ich benutze System.Net.HttpWebRequest
cycap ist offline  
Alt 15.01.2009, 15:44  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von cycap
Was meinst du? Ich benutze System.Net.HttpWebRequest
Ich wollte nur wissen, ob Du eine "fertige" Klasse/Komponente verwendest oder ob Du das selbst zusammenbastelst. Letzteres anscheinend.

Wahrscheinlich hat Firefox -----------------------------301498999190236024412082171 als boundary gewählt
David ist offline  
Alt 15.01.2009, 15:46  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich hab mich hieran orientiert: Visual Basic .NET Forums - View Single Post - HTTPWebRequest to php upload

Nur musste ich es etwas ändern, da ich mit dem CF arbeite und das anscheinend nicht alles davon kann.
cycap ist offline  
Alt 15.01.2009, 16:08  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Du kannst ja mal Daten an
PHP-Code:
<?php
$sock 
socket_create_listen(81);
socket_getsockname($sock$addr$port);
print 
"Server Listening on $addr:$port\n";

$c socket_accept($sock);

$w = array();
$e = array();
$r=array($c);
while (  
  
socket_select($r$w$e1)
  && 
false!==($buf=socket_read($c2048))
) {
  echo 
'.'$buf;
  
$r=array($c);
}

socket_close($c); 
socket_close($sock);
schicken und dann zwischen Firefox und Deiner Applikation vergleichen.
David ist offline  
Alt 15.01.2009, 16:14  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Öhm joa, hab mich noch nie mit Sockets beschäftigt...

Zitat:
Warning: socket_create_listen() [function.socket-create-listen]: unable to bind to given adress [13]: Permission denied
cycap ist offline  
Alt 15.01.2009, 16:19  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Vielleicht darf Dein Account keine Ports unterhalb 1024 erstellen.
Was passiert mit socket_create_listen(7834); oder irgendeiner anderen größeren Zahl?


....obwohl, given address, könnte auch was anderes sein.
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit File Upload b++ PHP Tipps 2006 2 26.04.2006 20:35
File Upload tomtaz PHP Tipps 2006 1 19.04.2006 14:58
file upload & bilder resize PHP Tipps 2006 3 15.02.2006 18:56
File Upload für dateien größer als 1GB b++ PHP Tipps 2006 14 08.02.2006 21:59
File Upload mit mehreren Files PHP-Fortgeschrittene 16 16.01.2006 12:07
Problem mit File Upload PHP Tipps 2007 3 06.11.2005 23:39
File Upload - während upload vorgang anmiertes gif PHP-Fortgeschrittene 4 20.10.2005 18:13
File Upload Server, Hosting und Workstations 2 24.05.2005 17:07
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
file upload + und pic gleichzeitig verkleinern PHP Tipps 2004-2 3 16.12.2004 08:09
Problem mit File Upload PHP Tipps 2004-2 2 19.11.2004 13:41
[Erledigt] file upload PHP-Fortgeschrittene 4 29.10.2004 13:07
HTML File Upload HTML, Usability und Barrierefreiheit 4 14.09.2004 15:23
File upload PHP-Fortgeschrittene 3 23.08.2004 17:16
[Erledigt] File Upload: PRoblem mit Upload directory PHP Tipps 2004 3 26.06.2004 13:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
upload_err_partial, php upload_err_partial, upload_err_partial php, php file upload upload_err_partial, vb.net fileupload, vb.net httpwebrequest datei upload, datei an php vb.net, vb net fileupload php, dateiupload httpwebrequest, httprequest post vb8 fileupload, vb.net httpwebrequest upload, vb.net socket php upload, vb.net httpwebrequest file upload, system.net.httpwebrequest upload, php vb.net webrequest file, vb net php fileupload, vb.net php file upload, upload_err_partial:, php files upload error upload_err_partial, php upload error codes upload_err_partial

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum