0
私は愚かな質問をしています。しかし、私は良いgooglerではありません。私がする必要があるのは、ファイルを特定の相対アドレスにアップロードすることだけです。つまり "〜/ 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 ここに私は理解していないものです。だから私は私の問題を解決した
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);
}
}
だけでなく、特定のサーバー側のコードが必要になります... –