Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
上载xml字符串_Xml_Ajax - Fatal编程技术网

上载xml字符串

上载xml字符串,xml,ajax,Xml,Ajax,编辑: 我想知道是否有其他方法可以上传xml内容而不将其作为POST参数传递。这可能吗 我目前有一个处理xml文件的客户端应用程序,然后想要将其内容上传回服务器,如果我在ajax调用中以get/post字符串的形式上传回,那么字符串的大小是否有限制? 还有其他方法吗?get/post字符串长度的限制都是理论上的,并且在浏览器和服务器之间有所不同 但是,如果要发送大量数据(如xml文件),或者发送任何可能导致服务器上存储数据发生更改的数据,则应使用post请求。您不必担心post字符串的大小限制,

编辑: 我想知道是否有其他方法可以上传xml内容而不将其作为POST参数传递。这可能吗

我目前有一个处理xml文件的客户端应用程序,然后想要将其内容上传回服务器,如果我在ajax调用中以get/post字符串的形式上传回,那么字符串的大小是否有限制?
还有其他方法吗?

get/post字符串长度的限制都是理论上的,并且在浏览器和服务器之间有所不同


但是,如果要发送大量数据(如xml文件),或者发送任何可能导致服务器上存储数据发生更改的数据,则应使用post请求。您不必担心post字符串的大小限制,除非您知道您的服务器配置为允许极其少量的post数据,或者您的xml文件非常大,难以想象。

因此,如果我想要一个10mg xml文件,可以在post中将其内容字符串作为参数发送?如果您的服务器允许的话。但似乎应该有更好的方法来做你想做的事情。问题应该是:我如何做我想做的事情,而不必在浏览器中下载和重新上传10兆的xml?