Ajax - 使用FormData()发送完整的文件路径而不仅仅是名称

时间:2016-08-14 19:33:54

标签: javascript php ajax

我正在尝试使用Ajax和FormData()对象来发送文件(作为blob)以及它的完整路径和名称到服务器。我可以使用一个简单的文件名(" Page1.htm")来做到这一点,但是如果我发送任何类型的路径,它就会被删除,只剩下基本文件名。如何发送整个路径和文件名?

客户端Javasctipt:

var pageblob = new Blob([pagecontent)], {type: "text/html"});
var formdata = new FormData();
formdata.append("Page", pageblob, "/path/pagename.htm");

Server-sdie PHP:

echo $_FILES["Page"]["name"];

0 个答案:

没有答案