Hej Jakobdo.
Ja, det ligner noget jeg kan bruge.
Har forsøgt lidt, men det virker ikke rigtig.
Jeg har nok ikke indsat koden korrekt.
Se nedenfor, hvad gør jeg galt.... det nedenfor er indsat i webdelen?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="FileUpload.WebForm1" %>
<!DOCTYPE html>
<html xmlns="
http://www.w3.org/1999/xhtml"><head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<center>
<div id="box">Drag & Drop files from your machine on this box.
<script>
var selectedFiles;
$(document).ready(function () {
var box;
box = document.getElementById("box");
box.addEventListener("dragenter", OnDragEnter, false);
box.addEventListener("dragover", OnDragOver, false);
box.addEventListener("drop", OnDrop, false);
//...
function OnDragEnter(e) {
e.stopPropagation();
e.preventDefault();
}
function OnDragOver(e) {
e.stopPropagation();
e.preventDefault();
}
function OnDrop(e) {
e.stopPropagation();
e.preventDefault();
selectedFiles = e.dataTransfer.files;
$("#box").text(selectedFiles.length + " file(s) selected for uploading!");
}
}
</script>
<script>
$("#upload").click(function () {
var data = new FormData();
for (var i = 0; i < selectedFiles.length; i++) {
data.append(selectedFiles[i].name, selectedFiles[i]);
}
$.ajax({
type: "POST",
url: "FileHandler.ashx",
contentType: false,
processData: false,
data: data,
success: function (result) {
alert(result);
},
error: function () {
alert("There was error uploading files!");
}
});
});
</script>
</div>
<br />
<input id="upload" type="button" value="Upload Selected Files" />
</center>
</form>
</body>
</html>