在不使用后端服务器的情况下,能否通过JavaScript函数下载和上传文件? 我需要通过JavaScript函数导出和导入XML文件。我希望创建一个“保存xml”按钮来保存文件,但我不知道是否可能。另外,我希望直接上传一个XML文件到JavaScript。 如果不可能的话,我会使用后端服务器作为代理。
在不使用后端服务器的情况下,能否通过JavaScript函数下载和上传文件? 我需要通过JavaScript函数导出和导入XML文件。我希望创建一个“保存xml”按钮来保存文件,但我不知道是否可能。另外,我希望直接上传一个XML文件到JavaScript。 如果不可能的话,我会使用后端服务器作为代理。
http://www.html5rocks.com/en/tutorials/file/dndfiles/
http://updates.html5rocks.com/2011/08/Saving-generated-files-on-the-client-side
http://updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download
我不确定我是否理解得很好,但似乎您想将数据提交给远程客户端并接收数据。
接收和保存XML 由于它是XML,您可以使用ajax post/get*并从接收端解析您的xml数据,您还需要一个对象来保存您的XML数据以防需要保存。
var myXMLContainer = "";
$.ajax({
type: "Get",
datatype: "xml",
url: "your url sending xml data",
data: xmlData,
success: function (result) {
myXMLContainer = $.parseXML(result);
$("#myHiddenDiv").text(myXMLContainer);
}
});
function saveData(){
btoa($("#myHiddenDiv").text());
}
我希望这足够清晰,可以理解……