PHP中$_FILES超全局变量具体包含哪些字段和用途?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1064个文字,预计阅读时间需要5分钟。
pythonimport os
假设我们上传了一个文件file_path='/path/to/your/file.txt'file_name=os.path.basename(file_path)file_type=os.path.splitext(file_name)[1]
创建一个包含文件信息的字典file_info={ 'name': file_name, 'type': file_type}
假设我们要将文件通过HTTP POST方式上传这里只是一个示例,实际上传需要使用HTTP库如requestsfiles参数需要是字典形式,键为文件字段名,值为文件对象files={'userfile': (file_name, open(file_path, 'rb'))}
假设这是上传的代码片段response=requests.post('http://example.com/upload', files=files)print(response.text)
$_FILES——通过 HTTP POST 方式上传到当前脚本的项目的数组。
假设我们上传文件字段name='userfile',$_FILES数组里包括:
$_FILES['userfile']['name'] //客户端机器文件的原名称。 $_FILES['userfile']['type'] //文件的 MIME 类型,如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。
本文共计1064个文字,预计阅读时间需要5分钟。
pythonimport os
假设我们上传了一个文件file_path='/path/to/your/file.txt'file_name=os.path.basename(file_path)file_type=os.path.splitext(file_name)[1]
创建一个包含文件信息的字典file_info={ 'name': file_name, 'type': file_type}
假设我们要将文件通过HTTP POST方式上传这里只是一个示例,实际上传需要使用HTTP库如requestsfiles参数需要是字典形式,键为文件字段名,值为文件对象files={'userfile': (file_name, open(file_path, 'rb'))}
假设这是上传的代码片段response=requests.post('http://example.com/upload', files=files)print(response.text)
$_FILES——通过 HTTP POST 方式上传到当前脚本的项目的数组。
假设我们上传文件字段name='userfile',$_FILES数组里包括:
$_FILES['userfile']['name'] //客户端机器文件的原名称。 $_FILES['userfile']['type'] //文件的 MIME 类型,如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。

