Image 图像上载到.NET服务器
这是我正在使用的代码。如何指定应接收映像的.NET服务器地址Image 图像上载到.NET服务器,image,upload,Image,Upload,这是我正在使用的代码。如何指定应接收映像的.NET服务器地址 var form = document.forms.namedItem("fileinfo"); form.addEventListener('submit', function(ev) { var oOutput = document.querySelector("div"), oData = new FormData(form); oData.append("CustomField",
var form = document.forms.namedItem("fileinfo");
form.addEventListener('submit', function(ev) {
var oOutput = document.querySelector("div"),
oData = new FormData(form);
oData.append("CustomField", "extra data");
var oReq = new XMLHttpRequest();
oReq.open("POST", "abcd", true);
oReq.onload = function(oEvent) {
if (oReq.status == 200) {
oOutput.innerHTML = "Uploaded!";
}
else
{
oOutput.innerHTML = "Error " + oReq.status + " occurred when trying to upload your file.<br \/>";
}
};
oReq.send(oData);
ev.preventDefault();
}, false);
var form=document.forms.namedItem(“fileinfo”);
表单.addEventListener('submit',函数(ev){
var oOutput=document.querySelector(“div”),
oData=新表单数据(表单);
附加(“自定义字段”、“额外数据”);
var oReq=新的XMLHttpRequest();
oReq.open(“POST”,“abcd”,true);
oReq.onload=功能(oEvent){
如果(oReq.status==200){
oOutput.innerHTML=“上传!”;
}
其他的
{
oOutput.innerHTML=“错误”+oReq.status+”在尝试上载文件时发生。
;
}
};
oReq.send(oData);
ev.preventDefault();
},假);
创建一个通用处理程序。在ProcessRequest事件中,放入此基本代码
public void ProcessRequest(HttpContext context)
{
HttpPostedFile doc = context.Request.Files[0];
//Your code....
doc.SaveAs("YOUR_PATH" + "/" + doc.FileName);
}
ajax帖子应该转到这个资源…这是为了让服务器返回结果,对吗?如何在代码中提供服务器地址,以便向其发送请求?