Hallo,
also es geht darum, dass ein Benutzer mit einem Programm etwas erstellt (will jetzt darauf nicht weiter eingehen). Das Endprodukt soll er dann auf eine Website hochladen können.
Ich habe mich bereits darüber informiert, wie man in PHP Uploads realisiert.
So sieht meine Datei in etwa aus:
upload.php:
Dinge wie die Dateitypüberprüfung und einiges mehr wurden der Einfachkeit zu Liebe entfernt.
Ein HTML-Formular müsste das dann so ansteuern:
Nun hab ich in einer VB.NET-Konsolenanwendung probiert, einen WebRequest auf die Uploaded.php-Datei zu machen.
Dabei wird per post der wert thefile auf den Pfad zur Datei gesetzt.
Außerdem hab ich auch schon probiert, den contenttype auf "multipart/form-data" zu setzen.
Jedoch scheiterten alle Versuche. Daraufhin ließ ich mir den empfangenen Quelltext ausgeben und bekam: "Kein File übertragen" als Antwort.
Doch hier sind meine Ideen zu Ende und ich frage mich, wie jetzt die Datei richtig übergebe. Dabei hoffe ich auf eure Hilfe.
Danke im Voraus für eure Hilfestellungen
mfg Holger91
also es geht darum, dass ein Benutzer mit einem Programm etwas erstellt (will jetzt darauf nicht weiter eingehen). Das Endprodukt soll er dann auf eine Website hochladen können.
Ich habe mich bereits darüber informiert, wie man in PHP Uploads realisiert.
So sieht meine Datei in etwa aus:
upload.php:
PHP Code:
<?php
if(isset($_FILES['thefile']['tmp_name'])){
if(!move_uploaded_file($_FILES['thefile']['tmp_name'],"./uploaded.txt")){
die("Fehler beim Upload");
}
}else {
die("Kein File übertragen");
}
?>
Ein HTML-Formular müsste das dann so ansteuern:
HTML Code:
<form enctype="multipart/form-data" action="<?php echo htmlspecialchars ($_SERVER['PHP_SELF']); ?>" method="post"> file senden: <input name="thefile" type="file"> <input type="submit" value="senden"> </form>
Dabei wird per post der wert thefile auf den Pfad zur Datei gesetzt.
Außerdem hab ich auch schon probiert, den contenttype auf "multipart/form-data" zu setzen.
Jedoch scheiterten alle Versuche. Daraufhin ließ ich mir den empfangenen Quelltext ausgeben und bekam: "Kein File übertragen" als Antwort.
Doch hier sind meine Ideen zu Ende und ich frage mich, wie jetzt die Datei richtig übergebe. Dabei hoffe ich auf eure Hilfe.
Danke im Voraus für eure Hilfestellungen
mfg Holger91
Comment