PROBLEMAS COM UPLOAD
Qd faco o upload de um arquivo q ja existe ele nao substitui o arquivo.. meu codigo esta assim
Dim strNomeArquivo As String = arquivo.PostedFile.FileName
Dim NomeArquivo As String = System.IO.Path.GetFileName(strNomeArquivo)
Dim sCaminho As String
scaminho = 'caminho da imagem'
Try
'arquiva o arquivo na pasta do servidor
arquivo.PostedFile.SaveAs(sCaminho)
'caminho a ser salvo no banco de dados
sCaminhoImagem = scaminho
'Atribui o valor salvo no banco a um label
lblCaminho.Text = sCaminhoImagem
' Abrir imagem
AbrirImagem(sCaminhoImagem)
Catch Exp As Exception
sCaminhoImagem = ""
lblCaminho.Text = ""
End Try
'como faco para ele substituir o arquivo qd ja existir
tentei isso o codigo abaixo mas da erro..
'verifica se o arquivo ja existe
Dim arq As System.IO.File
If arq.Exists(scaminho) Then
arq.Delete(scaminho)
End If
coloco antes de mandar salvar .. mas ele nao apaga o arquivo.
Dim strNomeArquivo As String = arquivo.PostedFile.FileName
Dim NomeArquivo As String = System.IO.Path.GetFileName(strNomeArquivo)
Dim sCaminho As String
scaminho = 'caminho da imagem'
Try
'arquiva o arquivo na pasta do servidor
arquivo.PostedFile.SaveAs(sCaminho)
'caminho a ser salvo no banco de dados
sCaminhoImagem = scaminho
'Atribui o valor salvo no banco a um label
lblCaminho.Text = sCaminhoImagem
' Abrir imagem
AbrirImagem(sCaminhoImagem)
Catch Exp As Exception
sCaminhoImagem = ""
lblCaminho.Text = ""
End Try
'como faco para ele substituir o arquivo qd ja existir
tentei isso o codigo abaixo mas da erro..
'verifica se o arquivo ja existe
Dim arq As System.IO.File
If arq.Exists(scaminho) Then
arq.Delete(scaminho)
End If
coloco antes de mandar salvar .. mas ele nao apaga o arquivo.
Seu problema está na propriedade SaveAs, para fazer isso que está falando é só usar o save
Ola Amigo... Acho q nao entendi muito bem o q vc disse...
Vc me disse para nessa parte do meu codigo..
[txt-backcolor=#006600] Try
'arquiva o arquivo na pasta do servidor
arquivo.PostedFile.SaveAs(sCaminho)[/txt-backcolor]
Mudar para
arquivo.PostedFile.Save(sCaminho)
So q o asp nao me da a opcao de apenas save... so saveas....
Vc me disse para nessa parte do meu codigo..
[txt-backcolor=#006600] Try
'arquiva o arquivo na pasta do servidor
arquivo.PostedFile.SaveAs(sCaminho)[/txt-backcolor]
Mudar para
arquivo.PostedFile.Save(sCaminho)
So q o asp nao me da a opcao de apenas save... so saveas....
Tópico encerrado , respostas não são mais permitidas