Bom... Tenho uma duvida sobre subir imagens em meu sistema
Tenho minha entidade User consta
Porém eu queria que o usuario pudesse colocar uma imagem de perfil porem nao sei como fazer isso , provavelmente faço isso com JQuery mas como faço?
e como faço pra adaptar ao meu controller e salvar em meu banco de dados
Obs : Estou utilizando Code First.
public class User { [Key] public int Id { get; set; } public string Name { get; set; } [Required(ErrorMessage = " obrigatório.")] [RegularExpression(".+\\@.+\\..+", ErrorMessage = "Informe um email válido...")] public string Email { get; set; } [Required] [MinLength(4)] public string Login { get; set; } [Required(ErrorMessage = " obrigatório.")] [DataType(DataType.Password)] public string Password { get; set; } [Display(Name = "Observações")] [DataType(DataType.MultilineText)] public string Comments { get; set; } [Display(Name = "Grupo id")] public int GroupId { get; set; } [Display(Name = "Grupo")] public virtual Group Group { get; set; } public int SectorId { get; set; } public virtual Sector Sector { get; set; } }
Porém eu queria que o usuario pudesse colocar uma imagem de perfil porem nao sei como fazer isso , provavelmente faço isso com JQuery mas como faço?
e como faço pra adaptar ao meu controller e salvar em meu banco de dados
Obs : Estou utilizando Code First.
Gabriel Queiroz
Curtidas 0
Melhor post
Randrade
29/07/2015
Sabe como faço para salvar em um diretório a foto de perfil de um usuario?
Eu postei o tutorial errado, sorry.
[url:descricao=Esse tutorial que é o correto.]http://www.c-sharpcorner.com/Blogs/48852/how-to-upload-image-and-save-image-in-project-folder-in-mvc.aspx[/url]
E [url:descricao=essa resposta também pode lhe ser útil.]http://stackoverflow.com/a/20825120/4843158[/url]
GOSTEI 1
Mais Respostas
Randrade
29/07/2015
Você quer salvar a imagem no banco de dados ou em um diretório (mais aconselhável)?
GOSTEI 0
Kryntin
29/07/2015
Você quer salvar a imagem no banco de dados ou em um diretório (mais aconselhável)?
Pegando carona na pergunta dele e fazendo outra.
Quando se fala em "salvar imagem no banco de dados" não estamos falando em criar uma referência para a mesma dentro do banco ?
Tipo... eu indico qual caminho a imagem de perfil do meu usuário tá (ex : images/user-754.png).
É isso ? Tenho essa mesma duvida. :x
Atenciosamente, Kryntin.
GOSTEI 0
Gabriel Queiroz
29/07/2015
Sim um diretorio que quando o cara logue puxe sua imagem
GOSTEI 0
Gabriel Queiroz
29/07/2015
Você quer salvar a imagem no banco de dados ou em um diretório (mais aconselhável)?
Pegando carona na pergunta dele e fazendo outra.
Quando se fala em "salvar imagem no banco de dados" não estamos falando em criar uma referência para a mesma dentro do banco ?
Tipo... eu indico qual caminho a imagem de perfil do meu usuário tá (ex : images/user-754.png).
É isso ? Tenho essa mesma duvida. :x
Atenciosamente, Kryntin.
Pode me ajuda?
GOSTEI 0
Kryntin
29/07/2015
Você quer salvar a imagem no banco de dados ou em um diretório (mais aconselhável)?
Pegando carona na pergunta dele e fazendo outra.
Quando se fala em "salvar imagem no banco de dados" não estamos falando em criar uma referência para a mesma dentro do banco ?
Tipo... eu indico qual caminho a imagem de perfil do meu usuário tá (ex : images/user-754.png).
É isso ? Tenho essa mesma duvida. :x
Atenciosamente, Kryntin.
Pode me ajuda?
Infelizmente não. Não tenho conhecimentos que lhe possam ser uteis. Tenho apenas uma ideia de como fazer, mas no momento estou sem tempo para aplicar.
Desculpe.
Atenciosamente, Kryntin.
GOSTEI 0
Randrade
29/07/2015
Você quer salvar a imagem no banco de dados ou em um diretório (mais aconselhável)?
Pegando carona na pergunta dele e fazendo outra.
Quando se fala em "salvar imagem no banco de dados" não estamos falando em criar uma referência para a mesma dentro do banco ?
Tipo... eu indico qual caminho a imagem de perfil do meu usuário tá (ex : images/user-754.png).
É isso ? Tenho essa mesma duvida. :x
Atenciosamente, Kryntin.
Não exatamente.
"Salvar no banco de dados" pode ser o caminho (igual você postou em seu exemplo) ou o arquivo mesmo. Muitos softwares salvam os arquivos no banco de dados mesmo.
Para fazer isso, você faz uma conversão para bytes ou utiliza o formato blob (que é para imagens). Não é aconselhável a utilizar este método, mas muitos utilizam até hoje.
GOSTEI 0
Randrade
29/07/2015
Gabriel Queiroz, vou deixar dois tutoriais para você aqui.
Asp.Net MVC 5 working whits files
Upload e Preview de Imagens
Caso tenha alguma dúvida ao seguir os tutoriais, poste aqui que retorno para te ajudar.
Asp.Net MVC 5 working whits files
Upload e Preview de Imagens
Caso tenha alguma dúvida ao seguir os tutoriais, poste aqui que retorno para te ajudar.
GOSTEI 0
Gabriel Queiroz
29/07/2015
Sabe como faço para salvar em um diretório a foto de perfil de um usuario?
GOSTEI 0