Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, bom dia!!
Já tem um tempo que estou batendo cabeça nestas linhas e a questão do upload, após tirar a foto, até consigo, porém pegar o caminho da imagem, que retorna em um JS, já não consigo. Já tentei concatenar, fazer de N formas e nada, só falta isso pra finalizar, certeza que é coisa simples que eu deixei passar... segue o link e a linha de código.
http://higoroliveira.com.br/dev/consultorio/Imagens/fotoPerfil/tiraFotoPaciente.asp?CodID=1
<%@ LANGUAGE = "VBScript" %>
<!--#Include File = "Conexao/dbConexao.inc" -->
<!--#Include File = "Conexao/adovbs.inc" -->
<!--#Include File = "Conexao/Funcs.asp" -->
<% Response.charset = "utf-8"
Dim uSQL, uRS, PacienteID, strSQL, FotoUrl, Caminho
PacienteID = Request("CodID")
Caminho = Request("foto_url")
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Apolus - Sistema de Gerenciamento Web [Registro de Foto] - [APOLUS SÉRIE Z v1.0.1]</title>
<meta name="generator" content="TextMate [http://macromates.com/](http://macromates.com/)">
<meta name="author" content="Joseph Huckaby">
<script type="text/javascript" src="js/jquery.corner.js"></script>
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<!-- Date: 2008-03-15 -->
<script type="text/javascript">
$("#foto_url").blur(function () {
$("#foto_url").html($(this).val());
})
</script>
<style type="text/css"> background: #06F;
}
table {
float: left;
margin: 0;
width: 400px;
height: auto;
background: #FFF;
}
h1, p {
float: left;
margin: 0;
width: 420px;
text-align: center;
font-family: Arial;
}
p {
margin: 10px 0 20px 0;
font-size: 12px;
}
#areaFoto {
margin-left: 50px;
}
</style>
</head>
<body>
<script type="text/javascript" language="javascript">
//Arredonda bordas
$(document).ready(function(){
$("#areaFoto").corner('15px');
});
</script>
<table><tr><td>
<h1>Capturar Foto do Paciente</h1>
<p>Clique em PERMITIR, alinhe a câmera e clique em tirar foto.</p>
<!-- First, include the JPEGCam JavaScript Library -->
<script type="text/javascript" src="webcam.js"></script>
<!-- Configure a few settings -->
<script language="JavaScript">
webcam.set_api_url('Foto.php');
webcam.set_quality(75); // JPEG quality (1 - 100)
webcam.set_shutter_sound(true); // play shutter click sound
</script>
<div id="areaFoto">
<!-- Next, write the movie to the page at 320x240 -->
<script language="JavaScript">
document.write(webcam.get_html(320, 240));
</script>
<!-- Some buttons for controlling things -->
<br/><form>
<input type=button value="Configurar" onClick="webcam.configure()">
<input name="Tirar" type=button value="Tirar Foto" onClick="take_snapshot()">
</form>
</div>
<!-- Code to handle the server response (see test.php) -->
<script language="JavaScript">
webcam.set_hook('onComplete', 'my_completion_handler');
function take_snapshot() {
// take snapshot and upload to server
document.getElementById('upload_results').innerHTML = '<h1>Uploading...</h1>';
webcam.snap();
}
function my_completion_handler(msg) {
// extract URL out of PHP output
if (msg.match(/(http\:\/\/\S+)/)) {
var image_url = RegExp.$1;
// show JPEG image in page
document.getElementById('upload_results').innerHTML =
'<input type="text" name="foto_url" value="' + image_url + '" />' +
'<h1>Upload Successful!</h1>' +
'<h3>JPEG URL: ' + image_url + '</h3>';
// reset camera for another shot
webcam.reset();
alert("Upload realizado com sucesso!");
}
else alert("PHP Error: " + msg);
}
</script>
</td><td width=50> </td><td valign=top>
<div id="upload_results" style="background-color:#eee;"> </div>
</td></tr></table>
</body>
</html>
<%
If Request("Tirar") <> "" Then
strSQL = "spu_atualizaCaminhoFotoPerfil '" & Request("CodID") & "', '" & "teste" & "'"
response.write(strSQL)
'response.end
AbreConexao dbConn
dbConn.Execute(strSQL)
End If
%>
Agradeço a atenção!!
Carregando comentários...