本文目录一览:
- 1、php文件上传时,关于临时目录的问题,我想知道的是,默认路径是C:\WINDOWS\temp,但是后面怎么会多出
- 2、PHP无法找到临时目录怎么办?
- 3、PHP中上传文件的临时目录的问题
- 4、PHP获取文件信息获取
- 5、PHP如何获取上传文件临时目录
- 6、php上传的临时文件放在哪个目录
php文件上传时,关于临时目录的问题,我想知道的是,默认路径是C:\WINDOWS\temp,但是后面怎么会多出
通常,从安全性考虑,上传文件的文件保存在一个临时目录里面,并且取了一个随机的字符串进行命名,由于临时目录的特性,你需要在这个文件被系统删除之前,及时将这个文件转存到你指定的位置。如果想看文件的原名称,可以用 $_FILES['myFile']['name']。
以下是 $_FILES 全局数组的详细内容:
$_FILES['myFile']['name'] 客户端文件的原名称。
$_FILES['myFile']['type'] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
$_FILES['myFile']['size'] 已上传文件的大小,单位为字节。
$_FILES['myFile']['tmp_name'] 文件被上传后在服务端储存的临时文件名,一般是系统默认。可以在php.ini的upload_tmp_dir 指定,但 用 putenv() 函数设置是不起作用的。
$_FILES['myFile']['error'] 和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。下面是它的说明:(它们在PHP3.0以后成了常量)
PHP无法找到临时目录怎么办?
您好,move_uploaded_file(“临时目录”,“新文件”)
这个临时目录是用$_FILES['userfile']['tmp_name']获取的
新文件 就是:
新文件目录+文件名
这个自己定义 。。。。。比如 我写个例子
$upfile="D:/aaa/" 目录名
$filename=$_FILES['userfile']['name'] 获取的原文件名
新文件就是 $newfile=$upfile.$filename;
用.连接起来。
move_uploaded_file($_FILES['userfile']['tmp_name'],$newfile))
执行之后就会移动的D:/aaa/下面。
PHP中上传文件的临时目录的问题
move_uploaded_file(“临时目录”,“新文件”)
这个临时目录是用$_FILES['userfile']['tmp_name']获取的
新文件 就是:
新文件目录+文件名
这个自己定义 。。。。。比如 我写个例子
$upfile="D:/aaa/" 目录名
$filename=$_FILES['userfile']['name'] 获取的原文件名
新文件就是 $newfile=$upfile.$filename;
用.连接起来。
move_uploaded_file($_FILES['userfile']['tmp_name'],$newfile))
执行之后就会移动的D:/aaa/下面
PHP获取文件信息获取
注:上传的文件均保存在临时目录下,可以通过$file-getRealPath()获取临时文件存放的目录,然后通过file_get_content($path)获取到文件对象,
PHP如何获取上传文件临时目录
文件上传上来是在内存中的,用$_FILES从里面取出然后用move_uploaded_file()移动到你定义的目录里.
$_FILES的具体内容你可以var_dump($_FILES);看下.
php上传的临时文件放在哪个目录
默认c:/tmp/
如果你的环境做过设置就看你的设置了。
如果你的环境是PHPstudy 那么临时目录就在...../phpstudy/tmp/