웹 사이트를 만들거나 웹캠으로 사진을 찍은 다음 서버에 업로드 할 수 있지만 PHP를 사용하는 사람에게서 영감을 얻었습니다. 가능한 한 많이.웹캠에서 서버로 이미지 업로드
// Upload image to sever
document.getElementById("upload").addEventListener("click", function(){
var dataUrl = canvas.toDataURL("images/", 0.85);
$("#uploading").show();
$.ajax({
type: "POST",
url: "html5-webcam-save.php",
data: {
imgBase64: dataUrl,
//user: "Joe"
}
다음 참조 (HTML5 - 웹캠 - save.php) : 그래서 내가 업로드 내 .html 중에서 지금이 것은 사진이다
<?php
$rawData = $_POST['imgBase64'];
$filteredData = explode(',', $rawData);
$unencoded = base64_decode($filteredData[1]);
$datime = date("Y-m-d-H.i.s", time()) ; # - 3600*7
//$userid = $_POST['userid'] ;
// name & save the image file
$fp = fopen('images/'.$datime.'-'.$userid.'.jpg', 'w');
fwrite($fp, $unencoded);
fclose($fp);
그래서 내 질문에, 아무도 지금 PHP를 필요로하지 않고 서버 또는 사이트의 루트에있는 "images"폴더에 업로드하는 방법.
- 솔직히 말하면, PHP가 필요하지 않은 이유는 단순히 서버 측에서 제대로 작동하지 않기 때문이며 iam은 PHP에 관해서는 제대로 작동하지 않습니다. 그래서 이것을 C#/Javascript와 함께 할 수 있습니까?
클라이언트 측 (자바 스크립트)에서 직접 서버의 폴더에 무언가를 업로드 할 수 없습니다. PHP 또는 다른 서버 언어를 사용해야합니다. –