我很好奇是否有办法让我设置一个 ajax 调用,以便将字符串识别为文件。
我本质上是通过 javascript 创建了一个字符串格式的 XML,并且想要上传它,但是服务器会寻找一个文件。
我在想我必须将它发布到网络服务,以便它将作为文件内容或其他内容发布到 iframe,然后以这种方式上传或其他一些黑客攻击。
编辑: 我在想这可能是一个解决方案?创建假文件? 如何使用 jQuery 或其他 js 框架将字符串作为文件上传
我很好奇是否有办法让我设置一个 ajax 调用,以便将字符串识别为文件。
我本质上是通过 javascript 创建了一个字符串格式的 XML,并且想要上传它,但是服务器会寻找一个文件。
我在想我必须将它发布到网络服务,以便它将作为文件内容或其他内容发布到 iframe,然后以这种方式上传或其他一些黑客攻击。
编辑: 我在想这可能是一个解决方案?创建假文件? 如何使用 jQuery 或其他 js 框架将字符串作为文件上传
在查看了如何使用 Jquery 将字符串作为文件上传,然后查看服务器如何处理信息之后。我确定保存的数据不一定是文件的数据。在查看响应时,所有这些信息都在下次拉出的字符串中。我实际上只是删除了数据并将其向上推,它返回了我想要的。
var myData = {
user: top.USERNAME,
pass: top.PW_HASH,
secure: true,
url: top.BASE_URL,
ext: "foo",
data:saveXML
};
如您所见,对象中传递给我的 $.ajax 包装器的数据只是 saveXML。