0

假设我需要使用以编程方式上传文件以编程方式将文件上传到服务器,无论使用POST请求方法而不是php java 或 asp.net,服务器都可以返回一个值GET吗?

如果不是,我如何询问服务器哪些文件已正确上传或上传已完成?

我的意思是如果服务器是另一个服务器而不是我的服务器,我看不到如何获得响应,所以你能提供一些示例代码或参考一些 url。

4

1 回答 1

2

它可以与请求相同,GET例如服务器可以使用 JSON 格式的字符串响应来回答,其中将包括上传的文件,或者它可以返回完整的 html 页面,无论您需要什么。

例如,如果你想使用方法向服务器发送一些数据POST并且你想提醒它你可以做这样的事情(jQuery):

$.ajax({
  type: "POST",
  url: "http://localhost/testing.php",
  data: { name: "John Doe" } // sample data sent to server
}).done(function( msg ) {
  alert( "Response data: " + msg );
});

一般来说,如果它是GETPOST,从服务器返回响应并不重要,您唯一需要做的就是捕获它并根据响应内容执行操作。

于 2012-06-16T10:55:58.677 回答