Я знаю, что задаю глупый вопрос. Но я не хороший гуглер. Все, что мне нужно сделать, это загрузить файл с a на определенный относительный адрес. А именно «~/Content/img/uploads /». Это то, что я до сих пор:Javascript: Загрузить изображение в соответствующий каталог
<div id="my_camera"></div>
<!-- First, include the Webcam.js JavaScript Library -->
<script type="text/javascript" src="~/Content/js/plugins/WebCam/webcam.js"></script>
<!-- Configure a few settings and attach camera -->
<script language="JavaScript">
Webcam.set({
width: 320,
height: 240,
image_format: 'jpeg',
jpeg_quality: 90
});
Webcam.attach('#my_camera');
</script>
<!-- A button for taking snaps -->
<form>
<input type=button value="Take Snapshot" onClick="take_snapshot()">
</form>
<div id="results" style="float:right;width:320px;height:240px"></div>
<p id="myResult"></p>
<script language="JavaScript">
function take_snapshot() {
// take snapshot and get image data
Webcam.snap(function(data_uri) {
// display results in page
//Upload image here
});
}
EDIT Вот что я не понимаю. Вот функция, я нашел, чтобы загрузить изображение, но нет, где это указать URL, который будет загружен в:
function UploadFile(file) {
var xhr = new XMLHttpRequest();
if (xhr.upload && file.type == "image/jpeg" && file.size <= $id("MAX_FILE_SIZE").value) {
// start upload
xhr.open("POST", $id("upload").action, true);
xhr.setRequestHeader("X_FILENAME", file.name);
xhr.send(file);
}
}
, что потребует конкретных стороне сервера код, а также ... –