Boa tarde!

Tenho uma aplicação que deve salvar a imagem de logo no servidor que está o Banco de Dados, fiz os testes no banco local e funcionou legal, mas quando coloquei o banco no servidor remoto...deu erro.... alguém pode me ajudar com esse problema?

Segue trecho do código quando rodado localmente:

 private void btnSalvarLogo_Click(object sender, EventArgs e)
        {
            if (openFileDialogLogo.ShowDialog() == DialogResult.OK)
            {
                if (txtNome.Text != "")
                {
                    picboxLogo.ImageLocation = openFileDialogLogo.FileName;
                    picboxLogo.Load();
                    Bitmap bmp = new Bitmap(openFileDialogLogo.FileName);
                    Bitmap bmp2 = new Bitmap(bmp, 190, 70);
                    picboxLogo.Image = bmp2;
                    picboxLogo.Image.Save("\\C:\\WCE\\logos\\" + txtNome.Text + ".png", System.Drawing.Imaging.ImageFormat.Png);
                    txtUrlLogo.Text = "\\C:\\WCE\\logos\\" + txtNome.Text + ".png";
                }
                else
                {
                    MessageBox.Show("Informar nome da Loja!", "Erro Nome Loja", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                    
            }
            else
            {
                return;
            }
        }

Para salvar nestas pastas no servidor remoto como eu teria que fazer?

Charles Menezes

assumgo@gmail.com

assumgyn@gmail.com

Exibições: 165

Respostas a este tópico

Uma opção é criar um serviço, para salvar os arquivos, e instalar no servidor remoto outra opção é enviar via FTP

Charles Menezes, qual o erro que está dando? Você já verificou se a aplicação tem permissão de salvar uma imagem no caminho que está passando?Esse caminho que está passando é o do servidor mesmo?

certamente voce nao tem acesso a c:\wce\LOGOS\

Melhor voce usar a funcao Server.MapPath("~/LOGOS/") e colocar todos os seus arquivos abaixo do seu root da pagina... 

Foi uma melhor opção que pensei Jorge....

obs.: minha sugestão foi porque entendi que sua app esta em um servidor e seu banco de dados esta em outro se esse não for o caso você deve conseguir resolver dando permissão e usando o Server.MapPath como o Clayton e Jorge citaram acima

é como você pensou mesmo. A aplicação vai rodar em várias máquinas em lugares diferentes, e o servidor é acessado remotamente. Acho que vou mesmo fazer o upload/download via ftp.

Charles.

Gustavo Gonçalves disse:

obs.: minha sugestão foi porque entendi que sua app esta em um servidor e seu banco de dados esta em outro se esse não for o caso você deve conseguir resolver dando permissão e usando o Server.MapPath como o Clayton e Jorge citaram acima

RSS

© 2018   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço