Ir para conteúdo
Fórum Script Brasil
  • 0

Upload


DataSet

Pergunta

Olá amigos...

Fiz um programa para apagar arquivos que foram enviados via browser.... (upload), mas eu não quero que apague da pasta os arquivos .asp

fiz o seguinte:

if tobdel.name = "apaga.asp" or tobdel.name = "consulta_imagem.asp" or tobdel.name = "default1.asp" or tobdel.name = "outputFile1.asp" or tobdel.name = "upload.asp" Then

response.write ""

ElseIf tobdel.name = "W3Lib.asp" Then

response.write ""

Esse if não deixa o cara visualizar os arquivos que estão na pasta, mas se o cara enviar um arquivo chamado apaga.asp ele vai substituir o que está lá, e vai danificar o sisteminha...

Existe uma maneira de eu não deixar o cara enviar arquivos .asp ou .htm ou .php?

Obrigado

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Olá cyberalexxx....

Pensei no seguinte:

d = tobdel.name

if Ucase (mid(d,len(d-4),4=".asp"

Ao ele verificar o if dá uma mensagem de "não é possível enviar" caso contrário, faz o upload

Mas não consegui fazer funcionar...

você pode me dar uma ajuda ou um exemplo ???

Valeu

Link para o comentário
Compartilhar em outros sites

  • 0

Olá cyberalexxx....

Pensei no seguinte:

d = tobdel.name

if Ucase (mid(d,len(d-4),4=".asp"

Ao ele verificar o if dá uma mensagem de "não é possível enviar" caso contrário, faz o upload

Mas não consegui fazer funcionar...

você pode me dar uma ajuda ou um exemplo ???

Valeu

a sua função ta com um pequeno erro, se um arquivo for arquivo.asp sua função esta retornando o.as e tambem o uso do Ucase esta errado, pois voce converte o texto para caixa alta e depois compara com um texto em caixa baixa ".asp"

tente assim:

d = tobdel.name
a =len(d)
if Lcase(mid(d,(a-3),4))=".asp"

Link para o comentário
Compartilhar em outros sites

  • 0

Brothers !!

Já pensaram em usar o INSTR para procurar na STRING os caracteres .asp ????

A Função InStr faz uma busca numa string, por outra string!

Que acham?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...