Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cleiton Ribeiro_113969

Programa de Upload de Arquivos - Indicar material de pesquisa

Recommended Posts

Cleiton,

 

Recomendo muito esse artigo para uploads -> http://blog.thiagobelem.net/upload-de-arquivos-com-php/

 

 

Boa sorte :)


Ou se quiser pronto:

<form method="post" action="#" enctype="multipart/form-data">
<input type="file" name="arquivo" />
<input type="submit" value="Enviar" />
</form>

<?php
// Resgate das informações da foto
$arquivo = $_FILES['arquivo']['name'];
$arquivoTemp = $_FILES['arquivo']['tmp_name'];

// Coloca a foto em uma pasta diretorio do site
move_uploaded_file($arquivoTemp, "img/" . $arquivo);

// cadastra no banco de dados
$inserir = mysql_query("INSERT INTO postagens (imagem) VALUES ('$arquivo')");
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cleiton,

 

Recomendo muito esse artigo para uploads -> http://blog.thiagobelem.net/upload-de-arquivos-com-php/

 

 

Boa sorte :)

Ou se quiser pronto:

<form method="post" action="#" enctype="multipart/form-data">

<input type="file" name="arquivo" />

<input type="submit" value="Enviar" />

</form>

 

<?php

// Resgate das informações da foto

$arquivo = $_FILES['arquivo']['name'];

$arquivoTemp = $_FILES['arquivo']['tmp_name'];

 

// Coloca a foto em uma pasta diretorio do site

move_uploaded_file($arquivoTemp, "img/" . $arquivo);

 

// cadastra no banco de dados

$inserir = mysql_query("INSERT INTO postagens (imagem) VALUES ('$arquivo')");

?>

 

João, agradeço a atenção e o apoio.

 

Porém, nao pretendo trabalhar com páginas web...

 

Tenho um servidor de dados aonde são armazenados videos,fotos,arquivos comprimidos e etc... um servidor de dados(Nada de paginas html ou php).

 

O que pretendo fazer é um programa em C/C++ capaz de subir um determinado arquivo, para este servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vale mesmo a pena? Um cliente FTP não resolve? (supondo que são poucas pessoas e que elas tenham algum conhecimento de informática)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Cleiton.
Já que você não está familiarizado com a linguem, te sugiro a usar netcat que tem recurso para transferência de arquivos muito simples de usar.

Um tutorial de como utiliza-lo: http://www.vivaolinux.com.br/dica/Transferindo-arquivos-com-o-netcat

 

Ou se você tiver a necessidade de montar seu próprio programa, poderá iniciar estudando sobre socket na linguagem, depois de dominar socket, você intuitivamente conseguirá realizar transferências de arquivos.

 

OBS: Se você estiver interessado em aprender, recomendo o socket.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Cleiton.

Já que você não está familiarizado com a linguem, te sugiro a usar netcat que tem recurso para transferência de arquivos muito simples de usar.

 

Um tutorial de como utiliza-lo: http://www.vivaolinux.com.br/dica/Transferindo-arquivos-com-o-netcat

 

Ou se você tiver a necessidade de montar seu próprio programa, poderá iniciar estudando sobre socket na linguagem, depois de dominar socket, você intuitivamente conseguirá realizar transferências de arquivos.

 

OBS: Se você estiver interessado em aprender, recomendo o socket.

 

Olá Talisson!

 

Obrigado pela sugestão... na verdade ja estou estudando a respeito de sockets mas não achei nenhum material bacana a respeito da utilização de sockets no windows. Utilizar um programa de FTP não é o caso, pois esta aplicação que estou construindo fará parte de outro programa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK, já vi o pessoal utilizando frameworks no github como BOOST Ajuda em muitas outras coisas além de socket e o ACE Ele é mais focado para rede.

 

Achar material bom é dificil, o jeito é pegar alguns livros mesmo e depois tirar suas própias conclusões. Recomendo ler um livro de sistemas operacionais e outro de redes (Tenho um do Kurose em pdf, se quiser te passo).

 

Fazer socket no windows eu não tenho nenhuma prática, pois uso Linux e é extremamente diferente. dando uma olhada encontrei alguma coisa em inglês http://blog.pusheax.com/2013/07/windows-api-winsock-create-your-first.html

 

Boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.