HQuintas Posted September 30, 2016 at 07:17 PM Report #599256 Posted September 30, 2016 at 07:17 PM Boas Como verificar a data ou a versão de ficheiro num servidor na web, que está dentro de uma pasta protegida? Já consegui fora da pasta, verificar a data. Dim client = New Http.HttpClient Dim msg = New Http.HttpRequestMessage(Http.HttpMethod.Head, "http://meusite.com/HQ/file.exe") Dim resp = client.SendAsync(msg).Result Dim lastMod = resp.Content.Headers.LastModified
ribeiro55 Posted October 3, 2016 at 09:01 AM Report #599326 Posted October 3, 2016 at 09:01 AM Olá HQuintas, A exposição de informação em pastas protegidas tem de ser feita "por dentro", tal como Ulisses fez com o Cavalo de Tróia 🙂 Ou seja, o teu site é que tem de implementar um "handler" para um determinado pedido, que prepare e envie a informação que necessitas, com a estrutura que necessitas. Pesquisa por "ashx custom handlers" e conseguirás facilmente criar algo que responda com JSON ou XML, por exemplo a http://teusite.com/fileinfo.ashx?file=file.exe Depois no handler podes sacar muita informação do ficheiro com https://msdn.microsoft.com/en-us/library/system.io.fileinfo(v=vs.110).aspx Quanto ao código que já tentaste, qualquer informação pode ser colocada no header de resposta. Por acaso, o requestmessage para um ficheiro talvez coloque a informação certa, mas não é garantido. Nada te garante melhor isso que um handler escrito por ti, que devolve exactamente o que tu queres. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now