Ir para conteúdo

Arquivado

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

midnall

Diretório do arquivo de um upload

Recommended Posts

Pessoal, é o seguinte:Estou trabalhando em um sistema de GED (Gestão Eletrônica de Documentos), e o sistema só está parado, porque ninguém consegui resolver a questão abaixo:Fiz uma rotina de upload de arquivo, até aí tudo bem, o lance é que eu preciso saber o diretório exato de onde este arquivo vem. Porque através deste diretório, fiz um loop para fazer upload de todos os outros arquivos do mesmo diretório.midnall

Compartilhar este post


Link para o post
Compartilhar em outros sites

midnall,Trabalhar com campos file é complicado por que você não tem como via PHP (por ser uma linguagem server side) ou Javascript (mesmo sendo client side devido a segurça) com as pastas do usuário. Você pode até saber a pasta que o upload está sendo feito usando javascript, mas não irá conseguir acessar ela, o browser não deixa.Eu sugiro criar uma aplicação desktop para trabalhar com isso, derrepente usando até o PHP GTK. Mas via browser não conheço forma de automatizar o preenchimento do campo File

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu entendí bem, você quer pegar os caminhos dos arquivos no cliente? Pelo que sei, não é possível...Nem sabendo os caminhos você conseguiria puxar esses arquivos via browser... Isso é por questão de segurança.A menos que você crie algum programa "desktop" no pc da pessoa que irá acessar o site, e esse programa envie os arquivos para você. MAs via PHP ou JS que eu saiba é impossível.!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui fazer o seguinte: criei um campo do tipo text onde o usuário digita o diretório, no meu computador funciona, mas no servidor não vai de jeitp nenhum, da erro de impossivel abrir o diretorios......

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente por aquele problema de segurança.Na tua maquina, funciona por que teu PHP acessa o proprio sistema de arquivos, mas no servidor, como ele vai acessar? Nao rola, teria que ser algo client side, como javascript, mas se o javascript tivesse esta permissão, imagine o que poderia ser feito.Entra no meu site e mando scanear o c do cara e pegar tudo, por isso que não é permitido.Acredito que o que você quer fazer não é possível com linguagem web.O Evandro PH disse exatamente a mesma coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o maximo que voce pode fazer é na hora que o cara selecionar o arquivo uma função java script pode guardar em um campo oculto o diretorio (somente uma string contendo o nome do diretorio), mas voce naum vai conseguir pegar nada deles...naum é o servidor que pede os arquivos. é o cliente que envia os arquivo... e como naum tem como você setar o valor de um file... consequantemente você naum vai poder obrigar o cara a te enviar um arquivo que ele naum saiba...mas se for somente pra saber o nome do diretorio, a função da um jeito....

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.