Carregar uma imagem

Ola amigos… gostaria colocar um botao html e ao pressionar ele carregar uma imagem…

Quem puder ajudar obrigado!

isso?

	<input type="button" onclick="window.location.href='img/imagem.png'"/>

eu precisva que abrir um caixa dialogo para que pudesse dizer onde esta a imagem quer o carreagr

eu tenho esse aqui na pagina de um amigo www.exiliuml2.com
(ele liberou). E eh em PHP mas quem tem a manha adapta.

<HTML>
<head>
<TITLE>..::::::::: - WWW.EXILIUML2.COM - :::::::::..</TITLE>
<style type="text/css">
<!--
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
-->
</style>
<link href="../css/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
	background-color: #000000;
}
-->
</style></head>
<body>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#999999">
<p class="style1">&nbsp;</p>

  <div align="center">
  <?
include "../config.php";
set_time_limit(0);
include "config_upload.php";
$nome_arquivo    = $_FILES[arquivo][name];
$tamanho_arquivo = $_FILES[arquivo][size];
$local_temp      = $_FILES[arquivo][tmp_name];
if (!empty($nome_arquivo)) {
    if (($sobre_escrever == "sim") && (file_exists("$caminho_certo/$nome_arquivo")))
  die ("Arquivo j&aacute; existe");
    if (($limitar_tam == "sim") && ($tamanho_arquivo > $tamanho))
  die ("O arquivo deve ter no m&aacute;ximo $tamanho Bytes");
    
    $ext_arquivo = strrchr($nome_arquivo , ".") ;
    
    if (($limitar_ext == "sim") && in_array($ext_arquivo, $ext))
  die ("Exten&ccedil;&atilde;o (".$ext_arquivo.") inv&aacute;lida!");
    if (move_uploaded_file($local_temp , "$caminho_certo/$nome_arquivo")) {
     echo "<p align=center>O upload do arquivo <b>".$nome_arquivo."</b> foi conclu&iacute;do com sucesso!</p>";
  echo "<p align=center><a href=upload.htm>Novo upload</a></p>";
    }else
   echo "<p align=center>O arquivo n&atilde;o pode ser copiado para o servidor </p>";        
}else
    die ("Selecione o arquivo a ser enviado.");
$RsInserir = mysql_query("INSERT INTO tblscreens (img) VALUES ('imgs/$nome_arquivo')");
?>
  </p>
  </div>
<p align="center" class="style1"><img src="../XXXXXXXXXX/bgadminsite.gif" width="364" height="126">
</body>
</HTML>

espero ter ajudado! :twisted:

Então o que vc quer fazer é um uploader de imagem.
Aprenda a usar o http://jakarta.apache.org/commons/fileupload/

na verdade essa imagem nao vou fazer upload vou armazenar em um BD

eu so preciso clicar no botao e ele abrir algo para que eu possa escolher a imagem… to usando JSP

Mas se vc vai gravar no BD vc precisa fazer o upload dele.
no html tem a tag

Leia mais sobre ela aqui http://www.cs.tut.fi/~jkorpela/forms/file.html

humm era isso mesmo que procura… ele usa um cgi de terceiros?:

so to pensando como é que vou gravar issu num banco mysql

Olá,

Na Java Magazine deste mês saiu uma matéria sobre a utilização de BLOBs para gravar imagens no banco de dados. O artigo aborda o MySQL, PostgreSQL e sei lá mais qual.

Você pode baixar os fontes da edição e dar uma olhada: http://www.devmedia.com.br/JavaMagazine/downloads/Edi_44.rar

cgi não. use o commons upload.
o link já te passei anteriormente

bem valeu pela dica…
se agluem precisar… vou passar o codigo
funciona redondo

aqui eu ja tenho o caminho pra mim poder gravar no BD… agora como é que mostra essa imagem na tela?

<script type="text/javascript" language="JavaScript"><!--
function check() {
  var ext = document.f.pic.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'jpg') {
    alert('You selected a .'+ext+
          ' file; please select a .jpg file instead!');
    return false; }
  else
    return true; }
//--></script>

<form method="post" name=f
enctype="multipart/form-data"
onsubmit="return check();"
action="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi">
<p>
Please select a JPEG (.jpg) file to be sent:
<br>
<input type="file" name="pic" size="40"
accept="image/jpeg">
<p>
Please include a short explanation:<br>
<textarea name="expl" rows="3" cols="40"
onfocus="check();">
</textarea>
<p>
<input type="submit" value="Send">
</form>

Lista meus posts, tem um topico que eu criei que tem os metódos de exibição e upload, usando a fileupload para meter a imagem no banco…

ok qual sesssao :
?