最近在网上看到了一个实例,[size=1em]使用 JavaScript File API 实现文件上传。其中,客户端发送二进制文件后,服务器端asp代码如何接收呢,代码怎么写?客户端代码如下:
<body>
function readFile()
{
var read=new FileReader();
read.readAsBinaryString(document.getElementById("file1").files[0]);
read.onloadend=function (e)
{
var xhr = new XMLHttpRequest();
xhr.open("POST","fileProgress.asp?fileName=" + file.name);
xhr.overrideMimeType("application/octet-stream");
xhr.sendAsBinary(reader.result);
}
}
<input type="file" id="file1" >
<input type="button" value="提交">
</body>
|