返回首页

您好,我目前在我的网站文件上传到我的数据库使用的文件上传。文件上传之前,我需要进行一些只能做,因为它需要访问数据库服务器端的验证。上载者使用XMLHttpRequest和我的应用程序使用ASP.NET Web窗体。问题是,如果验证失败,服务器端返回一个错误响应没有收到客户端。它能够正常工作,如果该文件被上传或验证,即使文件被上传后进行。反正下面是什么即时通讯做的一个简单的例子。

JavaScript的


  var xhr = this._xhrs[id] = new XMLHttpRequest();

 

  xhr.onreadystatechange = function () {

    if (xhr.readyState == 4) {

      self._onComplete(id, xhr);

    }

  };

 

  xhr.open("POST", queryString, true);

  xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");

  xhr.setRequestHeader("X-File-Name", encodeURIComponent(name));

  xhr.setRequestHeader("Content-Type", "application/octet-stream");

  xhr.send(file);


VB的
{C}

回答

评论会员: 时间:2
|