• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Triple

[Visual Basic .NET 2005]HttpWebRequests - Upload/POST

4 mensagens neste tópico

Boas,

Preciso de fazer uma aplicação que faça POST de um ficheiro para um PHP que move esse ficheiro para uma pasta à minha escolha. Do que pesquisei n vi samples quase nenhuns e os que achei davam montes de erros.

Alguem sabe fazer isto?

Cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas.

POST nunca usei... Mas upload e download de ficheiros é muito simples.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

tentei isto:

Dim encoding As New System.Text.ASCIIEncoding()
        Dim data() As Byte = encoding.GetBytes("File=" & My.Computer.FileSystem.ReadAllText("C:\Users\Triple\Desktop\teste.txt"))
        Dim myRequest As HttpWebRequest = WebRequest.Create("http://servidor/upload2.php")
        myRequest.Method = "POST"
        myRequest.ContentType = "multipart/form-data"
        myRequest.ContentLength = data.Length
        Dim newStream As Stream = myRequest.GetRequestStream()
        newStream.Write(data, 0, data.Length)
        newStream.Close()

e o upload2.php:

<?php
$path = "files/".$_FILES['File']['name'];
move_uploaded_file($_FILES['File']['tmp_name'], $path);
?>

Mas isto não funciona  :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora