Ajax文件上传缺少换行符

时间:2016-08-10 20:17:29

标签: javascript php ajax

我正在尝试通过Ajax上传文本文件,但收到的文件只是一个没有换行符的长字符串。

尝试了所有我能想到的显而易见的事情,但似乎无法将收到的Ajax文件正确输出CRLF。

以下是客户端Javascript:

pagecontent = pagecontent.replace('\r', '\r\n');
var pageblob = new Blob([pagecontent], {type: "text/html"});
var formdata = new FormData();
formdata.append("Page", pageblob, pagename);
...
xmlhttp.send(formdata);

这是服务器端PHP:

move_uploaded_file($_FILES["Page"]["tmp_name"], "FileName.txt";))

但保存的文件只是一个没有换行符的长字符串。

有什么想法吗?

0 个答案:

没有答案