我正在尝试使用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"];