Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ted k'

Erro ao tranformar de base64 para imagem

Recommended Posts

Galera estou convertendo de base64 para imagem pelo asp.net com C# no site aqui, porém esta dando erro, alguém pode me auxiliar?

 

Segue erro:

Compilation Error

 

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

 

Compiler Error Message: CS0246: The type or namespace name 'MemoryStream' could not be found (are you missing a using directive or an assembly reference?)

 

Source Error:

 

 

Line 17: // Convert Base64 String to byte[]

Line 18: byte[] imageBytes = Convert.FromBase64String(base64String);

Line 19: MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length);

Line 20:

Line 21: // Convert byte[] to Image

 

Erro na linha 19

 

Segue o Código:

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %>
<script runat="server">
void Page_Load(object sender, System.EventArgs e){

string base64String;
base64String = Request["teste"];

byte[] imageBytes = Convert.FromBase64String(base64String);
MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length);

ms.Write(imageBytes, 0, imageBytes.Length);
Image image = Image.FromStream(ms, true);

image.Save("imagens/" + image);
Response.Write(image);

}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa quintelab, vlw por responder mas não funcionou, deu erro nele:

 

Linha 2

Compiler Error Message: CS0138: A using namespace directive can only be applied to namespaces; 'System.IO.Stream' is a type not a namespace

 

Line 1: <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %>

Line 2: <%@ Import Namespace="System.IO.Stream" %>

Line 3:

Line 4: <script runat="server">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.