Javascript 如何在jquery中发出PUT请求(在服务器上生成文件)?

Javascript 如何在jquery中发出PUT请求(在服务器上生成文件)?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我尝试使用PUT请求。我以前从未使用过。我只使用get和POST请求。现在我想在服务器上保存文件。换句话说,我有数据,我有位置,我想用数据保存/创建文件。我们可以使用Ajax吗..我们可以在服务器上创建文件吗。。 我正在取得成功,但我不知道文件是否会创建。? 如果我有json数据{data:“test”} 保存文件路径:“d:/download/c.text” 我的要求是 我用发送保存文件路径?savepar='+saveFilePath,。。 但为什么不在服务器上创建文件?我们无法告诉您为什么

我尝试使用PUT请求。我以前从未使用过。我只使用get和POST请求。现在我想在服务器上保存文件。换句话说,我有数据,我有位置,我想用数据保存/创建文件。我们可以使用Ajax吗..我们可以在服务器上创建文件吗。。 我正在取得成功,但我不知道文件是否会创建。? 如果我有json数据{data:“test”} 保存文件路径:“d:/download/c.text”

我的要求是 我用
发送保存文件路径?savepar='+saveFilePath,
。。
但为什么不在服务器上创建文件?

我们无法告诉您为什么处理PUT请求的服务器端代码不起作用,因为您还没有向我们展示。我需要对服务器端进行一些编码。实际上服务器只提供成功或错误。您的意思是我只提供服务器路径。服务器开发人员创建文本文件。使用javascript我们不能创建正确的文本文件。您不能向任意服务器发出HTTP请求并在其上创建文件。这将是一个巨大的安全问题。好的。最后一个意思是我将给出服务器和数据的路径。服务器开发人员将完成其余的工作?
function postloadScript(json,saveFilePath){
  var data={path:saveFilePath,jsonData:JSON.parse(json)};
    $.ajax({
        type:"PUT",
        url: 'http://192.167.1.92:8080/aa/authenticate/putrequest?savepar='+saveFilePath,
        contentType: 'application/json',
   //     headers: { path: saveFilePath },
        crossDomain: true,
        dataType: "json",
       // data: JSON.stringify(data),
        data: json,

        success:function(data){

        console.log(data);
        console.log(JSON.stringify(data));

        },
        error:function(err){
            console.log(err)
            console.log(err.error())
            alert('error'+err);
        }
    });
}