获取通过ajax上传的文件的文件名

时间:2011-05-07 15:00:32

标签: php javascript ajax upload header

我的问题很简单。

我正在写一个php的uploader类,并决定包含对ajax上传的支持。

使用firefox,我检测到发送了一个标题X-File-Name。我正在使用第三方javascript库进行上传,并将查询字符串中的文件名发送到php脚本。

我想知道的是,是否有一致的方法可以通过X-File-Name获取与所有ajax请求一致的文件名,或者我需要用户指定文件的名称。

我可以要求用户指定,但我希望有一个一致的方法。

感谢。

2 个答案:

答案 0 :(得分:2)

xhr世界似乎没有什么具体的东西。因此,如果我发现它但需要用户提交文件名,我就会使用X-File-Name标题。从输入流中读取上载。

答案 1 :(得分:-3)

我相信您正在寻找$_FILES[inputname][name],其中inputname是文件上传输入框的名称。

http://php.net/manual/en/reserved.variables.files.php