一、java 上传接收文件上传
Java 上传接收文件上传的最佳实践
在现代 Web 开发中,文件上传是一项非常常见且必要的功能。Java 在处理文件上传方面有着强大的能力,但在实践中,开发人员需要遵循一些最佳实践,以确保文件上传过程稳定而安全。
1. 使用合适的库
Java 中有许多流行的库和框架可用于处理文件上传功能,如 Apache Commons FileUpload、Spring Framework 等。选择一个成熟并且经过验证的库可以帮助简化开发流程并提高安全性。
2. 配置合理的文件大小限制
在处理文件上传时,需要设置合理的文件大小限制。这可以防止用户上传过大的文件导致服务器负载过高或存储空间不足的问题。
3. 检查文件类型
在接收用户上传的文件时,务必对文件类型进行验证。通过限制文件类型,可以有效防止恶意文件上传或其它潜在的安全漏洞。
4. 避免文件覆盖
当用户上传文件时,要确保系统不会直接覆盖现有的文件。可以通过为每个文件生成唯一的文件名或将文件保存在特定的目录结构中来避免文件覆盖的问题。
5. 实现安全的文件存储
将上传的文件存储在安全的位置是至关重要的。最好将文件存储在与 Web 根目录不同的地方,以防止直接访问上传文件所引起的安全问题。
6. 处理文件上传异常
在文件上传过程中,可能会出现各种异常情况,如文件损坏、网络中断等。开发人员应编写相应的异常处理逻辑,以确保系统在面对异常情况时能够恰当处理。
7. 提供良好的用户反馈
在用户上传文件时,及时给予用户反馈是非常重要的。可以通过进度条、成功或失败的提示信息等方式来提升用户体验。
8. 加强身份验证和授权
在文件上传功能中,确保只有经过授权的用户才能进行文件上传操作。通过加强身份验证和授权机制,可以有效防止非法文件上传或访问。
9. 实施数据验证
在接收文件上传后,务必进行数据验证以确保文件的完整性和有效性。对文件进行必要的校验和清理操作可以降低安全风险。
10. 定期清理无用文件
为避免服务器存储空间被无用文件占据,建议定期清理上传目录中的无用文件。可以通过定时任务或手动清理方式来管理上传文件的存储空间。
总的来说,Java 在处理文件上传方面有着强大的功能和灵活性。遵循上述最佳实践可以帮助开发人员构建安全稳定的文件上传功能,为用户提供更好的体验。
二、java 上传接收文件
java public class FileUploadServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 检查请求是否包含文件上传 if (ServletFileUpload.isMultipartContent(request)) { // 创建文件上传处理工厂 DiskFileItemFactory factory = new DiskFileItemFactory(); // 创建文件上传处理对象 ServletFileUpload upload = new ServletFileUpload(factory); try { // 解析请求,获取文件项列表 List三、如何通过 PHP 接收上传的文件
介绍
在开发 web 应用程序中,有时我们需要允许用户上传文件。PHP 是一种流行的后端语言,可以方便地实现文件上传的功能。本文将介绍如何使用 PHP 接收上传的文件,让你能够更好地处理用户提交的文件数据。
1. 创建文件上传表单
首先,我们需要在 HTML 中创建一个文件上传表单,让用户可以选择要上传的文件。在表单中,我们使用 input 元素的 type 属性设置为 "file",这将创建一个文件选择框。
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="上传文件">
</form>
2. 处理文件上传
当用户选择了要上传的文件并提交表单时,我们需要进一步处理文件上传操作。在 PHP 中,我们可以通过 $_FILES 超全局变量来访问上传的文件数据。以下是一个简单的示例,展示了如何获取上传的文件信息:
<?php
$file = $_FILES['file'];
$fileName = $file['name'];
$fileTempName = $file['tmp_name'];
$fileSize = $file['size'];
$fileError = $file['error'];
$fileType = $file['type'];
?>
3. 移动文件至目标位置
获取上传文件的信息后,我们可以根据实际需求对文件进行处理。通常情况下,我们需要将上传的文件移动到指定的目标位置。在 PHP 中,我们可以使用 move_uploaded_file() 函数来完成这一操作:
<?php
$targetDir = "uploads/"; // 目标文件夹
$targetPath = $targetDir . $fileName; // 目标文件路径
if (move_uploaded_file($fileTempName, $targetPath)) {
echo "文件上传成功";
} else {
echo "文件上传失败";
}
?>
4. 其他处理操作
除了移动文件到目标位置,我们还可以根据具体需求对上传的文件进行更多的处理操作。比如,可以对文件进行重命名、限制文件大小、验证文件类型等。这些操作可以提供更好的用户体验和数据安全保障。
总结
通过本文介绍的方法,你可以轻松地使用 PHP 接收上传的文件,并在后端进行相应的处理操作。对于开发涉及文件上传功能的 web 应用程序来说,这是一个必备的技巧。希望本文对你有所帮助,谢谢阅读!
四、PHP 文件上传与接收的完整指南
引言
在现代 web 应用中,文件上传功能变得尤为重要。无论是用户头像、文档还是其他类型的文件,能够安全且有效地接收文件是每个开发者都需掌握的技能。本篇文章将详细介绍如何使用PHP实现文件上传和接收的全过程。
文件上传的基础知识
在深入讨论之前,首先要了解一些关于文件上传的基础知识。文件上传通常是通过 HTML 表单完成的,用户将文件选择后,通过 HTTP 请求将其发送到服务器。PHP 提供了内置的功能来处理这些上传的文件。
创建一个上传文件的 HTML 表单
首先,我们需要在前端创建一个 HTML 表单,使用户可以选择要上传的文件。以下是一个简单的文件上传表单示例:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload File" name="submit">
</form>
在这个表单中,`enctype="multipart/form-data"` 是必须的,因为它允许文件以二进制形式上传,而不是作为普通的表单数据。
处理文件上传的 PHP 代码
接下来,我们需要写一个名为 upload.php 的 PHP 脚本来处理上传的文件。以下是处理文件上传的基本代码段:
<?php
$target_dir = "uploads/"; // 定义目标目录
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); // 文件路径
$uploadOk = 1; // 上传状态
$imageFileType = strtolower(pathinfo($target_file, PATHINFO_EXTENSION)); // 获取文件扩展名
// 检查文件是否已经存在
if (file_exists($target_file)) {
echo "抱歉,文件已存在。";
$uploadOk = 0;
}
// 检查文件大小
if ($_FILES["fileToUpload"]["size"] > 500000) { // 限制文件大小
echo "抱歉,文件过大。";
$uploadOk = 0;
}
// 允许特定文件格式
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif") {
echo "抱歉,只允许jpg、jpeg、png、gif文件。";
$uploadOk = 0;
}
// 检查上传状态
if ($uploadOk == 0) {
echo "抱歉,您的文件未能上传。";
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "文件 ". basename( $_FILES["fileToUpload"]["name"]). " 已成功上传。";
} else {
echo "抱歉,在上传文件时发生错误。";
}
}
?>
这段代码会处理以下几步:
- 定义上传文件的目标目录。
- 获取上传文件的路径和类型。
- 检查文件是否已经存在。
- 限制上传文件的大小。
- 限制上传文件的格式。
- 将文件从临时位置移动到目标目录。
文件上传错误处理
在文件上传的过程中,可能会发生各种错误,我们可以通过检查 $_FILES 中的错误码来自定义错误处理。这些错误码会描述文件上传过程中发生的问题,比如文件未上传、文件超出大小限制等。
if ($_FILES["fileToUpload"]["error"] !== UPLOAD_ERR_OK) {
echo "文件上传错误,错误码:" . $_FILES["fileToUpload"]["error"];
}
通过这些错误信息,开发者可以更加清晰地知道上传过程中遇到的具体问题,从而进行调试和优化。
上传成功后的操作
文件成功上传后,我们通常需要进行一些后续处理,比如在数据库中记录文件的信息、展示上传的文件等。以下是一个简单的示例,如何将文件信息存储到 MySQL 数据库:
$conn = new mysqli("localhost", "username", "password", "database");
// 检查数据库连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql = "INSERT INTO uploads (file_name, file_path) VALUES ('" . basename($_FILES["fileToUpload"]["name"]) . "', '" . $target_file . "')";
if ($conn->query($sql) === TRUE) {
echo "文件信息已保存到数据库。";
} else {
echo "错误: " . $sql . "" . $conn->error;
}
$conn->close();
在这个示例中,我们创建了一个数据库连接,并将文件名和路径存储在一个表中。
安全性考虑
处理文件上传时,安全性是一个不可忽视的问题。以下是一些基本的安全措施:
- 确保文件类型合法,避免代码执行攻击。
- 限制文件的上传大小,防止恶意文件的上传。
- 使用随机文件名存储文件,避免文件名冲突及隐私泄露。
- 对上传的文件进行病毒扫描,确保文件安全性。
总结
通过本文的讲解,我们了解了如何使用PHP实现文件的接收与上传。这不仅包括 HTML 表单的创建和 PHP 代码的编写,还涉及到错误处理、安全控制以及与数据库的交互等方面。相对复杂,但掌握这些技能会大大提升你作为开发者的能力。
感谢您阅读完本篇文章!希望通过本指南能帮助您更加熟练地处理文件上传任务,提升您的开发技能。
五、怎么上传服务器文件
怎么上传服务器文件
在进行网站开发或者维护过程中,经常会遇到需要上传文件到服务器的情况。上传文件到服务器可以是图片、音频、视频或者其他类型的文件。无论是个人网站还是商业网站,文件上传是一项常见的任务。那么,今天我要和大家分享一些关于怎么上传服务器文件的方法。
1. 使用 FTP 客户端
FTP(文件传输协议)是一种用于将文件从一台计算机传输到另一台计算机的协议。使用 FTP 客户端软件可以方便地将文件上传到服务器。以下是使用 FTP 客户端上传文件到服务器的步骤:
- 安装 FTP 客户端软件:市面上有许多 FTP 客户端软件可供选择,比如 FileZilla、CuteFTP、WinSCP 等。根据自己的操作系统选择一个适合自己的软件并进行安装。
- 获取服务器连接信息:在将文件上传到服务器之前,需要获取服务器的连接信息,包括服务器地址、用户名、密码和端口号等。
- 连接到服务器:打开已安装的 FTP 客户端软件,填入服务器连接信息,点击连接按钮以建立与服务器的连接。
- 导航到上传文件的目录:在 FTP 客户端软件的目录树中,浏览到服务器上用于存储上传文件的目录。
- 选择要上传的文件:在本地计算机中选择要上传到服务器的文件。
- 上传文件:将选中的文件从本地计算机拖拽到 FTP 客户端软件中的服务器目录。
- 等待文件上传完成:根据文件大小和网络质量的不同,上传文件所需的时间会有所不同。请耐心等待文件上传完成。
- 断开与服务器的连接:文件上传完成后,可以断开与服务器的连接,然后关闭 FTP 客户端软件。
2. 使用网页上传表单
如果你不想安装额外的软件或者只是想上传一些小文件,可以考虑使用网页上传表单的方式。以下是使用网页上传表单上传文件到服务器的步骤:
- 创建上传表单:在你的网页中,创建一个包含文件上传功能的表单。可以使用 <input type="file"> 标签来实现文件选择功能。
- 设置表单属性:为表单设置相应的属性,比如设置表单的 method 属性为 "post"、设置表单的 action 属性为上传文件的服务器端脚本地址等。
- 提交表单:当用户选择了要上传的文件后,点击表单的提交按钮。
- 处理文件上传:在服务器端的脚本中,接收从表单提交过来的文件,并把文件保存在服务器上的指定目录。
- 返回上传结果:根据文件上传的结果,在网页中显示相应的上传成功或上传失败信息。
3. 使用命令行工具
如果你更喜欢使用命令行工具来处理文件上传,可以尝试使用一些命令行工具,如 scp 或 rsync。
SCP(Secure Copy)是一个在计算机网络中进行安全文件传输的命令行工具。以下是使用 SCP 上传文件到服务器的示例命令:
scp /path/to/local/file username@server:/path/to/remote/directory
RSYNC 是一个强大的文件同步工具,也可以通过命令行实现文件上传到服务器。以下是使用 RSYNC 上传文件到服务器的示例命令:
rsync -avz /path/to/local/file username@server:/path/to/remote/directory
以上就是几种常用的上传文件到服务器的方法。你可以根据实际需求选择适合自己的方法。无论是通过 FTP 客户端、网页上传表单还是命令行工具,都可以轻松地将文件上传到服务器上。希望这篇文章对你有所帮助!
六、vps服务器怎么上传文件
对于使用VPS服务器的用户来说, 上传文件是一个经常要面对的任务。无论是将网站文件上传到服务器中,还是上传大文件到云存储,都需要一定的技巧和方法。本文将向大家介绍几种常用的VPS服务器上传文件的方法,希望能够帮助到大家。.
1. 使用FTP客户端上传文件
使用FTP(File Transfer Protocol)客户端是最常见和最简单的VPS服务器上传文件的方法之一。FTP客户端可以方便地将文件从本地计算机上传到服务器中。
首先,您需要安装一个FTP客户端软件,例如FileZilla或WinSCP。然后,按照以下步骤进行操作:
- 连接到服务器:打开FTP客户端,并使用您的VPS服务器的IP地址、用户名和密码登录到服务器。
- 导航到文件目录:浏览服务器上的文件目录,找到您想要上传文件的目录。
- 上传文件:将本地计算机上的文件拖动到服务器文件目录中,或使用FTP客户端的上传功能选择要上传的文件。
- 等待上传完成:等待文件上传完成,上传速度取决于您的网络连接和文件大小。
- 确认文件上传成功:上传完成后,您可以通过访问服务器上的文件目录来确认文件是否成功上传。
2. 使用SSH上传文件
如果您更熟悉命令行界面,那么使用SSH(Secure Shell)上传文件可能更适合您。SSH是一种加密的远程登录协议,同时也可以用于文件传输。
在使用SSH上传文件之前,您需要在本地计算机上安装一个SSH客户端,例如OpenSSH或PuTTY。然后,按照以下步骤进行操作:
- 打开SSH客户端:打开SSH客户端,并使用VPS服务器的IP地址、用户名和密码登录到服务器。
- 导航到文件目录:使用命令行界面导航到您要将文件上传到的目录。
- 上传文件:使用SCP(Secure Copy)命令将本地计算机上的文件上传到服务器中。
- 等待上传完成:等待文件上传完成,并根据SSH客户端的提示进行操作。
- 确认文件上传成功:上传完成后,您可以使用命令行界面或其他文件管理工具来确认文件是否成功上传。
3. 使用Web控制面板上传文件
如果您对命令行操作不太熟悉,或者不愿意安装额外的软件,那么使用VPS服务器提供的Web控制面板可能更适合您。
不同的VPS服务器提供商和控制面板可能会有所不同,但大多数Web控制面板都具有上传文件的功能。您可以登录到控制面板,并按照以下步骤进行操作:
- 登录到控制面板:使用您的VPS服务器的登录凭据登录到Web控制面板。
- 导航到文件管理:找到控制面板中的文件管理或文件上传功能。
- 选择文件:选择要上传的文件,并按照控制面板的指示进行操作。
- 等待上传完成:等待文件上传完成,上传速度取决于您的网络连接和文件大小。
- 确认文件上传成功:上传完成后,您可以通过访问服务器上的文件目录来确认文件是否成功上传。
总结
本文介绍了几种常用的VPS服务器上传文件的方法,包括使用FTP客户端、SSH和Web控制面板。这些方法各有优劣,您可以根据自己的需求和熟悉程度选择合适的方法。
无论使用哪种方法,都请确保文件上传过程中的安全性和稳定性,并在上传完成后确认文件是否成功上传。
希望本文能够帮助到需要上传文件的VPS服务器用户,让大家能够更方便地管理和传输文件。
七、修改服务器上传文件大小
在进行网站开发和管理的过程中,有时我们会遇到需要上传大文件的情况。然而,当我们试图上传文件时,有时会发现服务器限制了上传文件的大小。
为什么需要修改服务器上传文件大小?
默认情况下,大多数服务器都会限制文件上传的大小。这是为了防止恶意用户上传过大的文件,从而消耗服务器的资源。然而,在某些情况下,我们可能需要上传更大的文件,比如上传大型媒体文件或备份文件。
修改服务器上传文件大小的方法
要修改服务器上传文件大小,我们需要根据服务器的类型采取不同的方法。
Apache 服务器
如果你的网站使用 Apache 服务器,可以通过修改服务器的配置文件来增加上传文件的大小限制。
- 打开 Apache 的主配置文件。在 Linux 系统中,该文件通常位于 "/etc/httpd/conf/httpd.conf",在 Windows 系统中,可以在 Apache 的安装目录中找到。
- 找到 "LimitRequestBody" 参数。这个参数控制了允许上传的文件大小。默认情况下,它的值是 0,表示没有限制。
- 将 "LimitRequestBody" 的值修改为你期望的文件大小限制(以字节为单位)。例如,如果你希望限制文件大小为 100 MB,修改为 "LimitRequestBody 104857600"。
- 保存修改后的配置文件,并重启 Apache 服务器使修改生效。
Nginx 服务器
对于使用 Nginx 服务器的网站,我们可以修改 Nginx 的配置文件来增加上传文件的大小限制。
- 打开 Nginx 的主配置文件。在 Linux 系统中,该文件通常位于 "/etc/nginx/nginx.conf"。
- 找到 "client_max_body_size" 参数。这个参数控制了允许上传的文件大小。默认情况下,它的值是 1M,表示允许上传的文件大小为 1MB。
- 将 "client_max_body_size" 的值修改为你期望的文件大小限制。例如,如果你希望限制文件大小为 100 MB,修改为 "client_max_body_size 100M"。
- 保存修改后的配置文件,并重启 Nginx 服务器使修改生效。
其他服务器
如果你使用的是其他类型的服务器,可以参考服务器的文档或询问服务器提供商,了解如何增加上传文件大小限制。
注意事项
在增加服务器上传文件大小限制时,需要注意以下几点:
- 上传文件大小的限制不应设置得过大,以免占用过多的服务器资源。
- 服务器的硬件配置和网络带宽也会对文件上传的效率产生影响。确保服务器具备足够的硬件资源和带宽,以支持大文件的上传。
- 上传文件大小的限制也受到 PHP 的配置限制的影响。如果你的网站使用 PHP,你可能还需要修改 PHP 的配置文件,以增加文件上传大小的限制。
总结
修改服务器上传文件大小是一个常见的需求,尤其是对于需要上传大文件的网站。根据所使用的服务器类型,我们可以通过修改服务器的配置文件来增加上传文件的大小限制。然而,需要注意设置合理的文件大小限制,以免影响服务器的性能。
八、怎么往本地服务器上传文件
怎么往本地服务器上传文件
在如今数字化的时代,大部分的工作和生活任务都需要使用电脑和网络。有时候我们需要将文件上传到本地服务器以备份、共享或进一步处理。这篇文章将介绍如何通过简单的步骤将文件上传到本地服务器。
1. 准备工作
在开始上传文件之前,你需要准备一些基本的工具和设置,以确保顺利完成任务。
- 本地服务器: 你需要有一个本地服务器来接收上传的文件。你可以使用诸如Apache、Nginx等流行的服务器软件。
- 文件传输协议: 选择一个适合你需求的文件传输协议,例如FTP(文件传输协议)、SFTP(SSH文件传输协议)或者WebDAV(万维网分布式创作和版本控制)。
- 文件上传工具: 选择一个方便易用的文件上传工具,常见的有FileZilla、WinSCP等。
2. 配置服务器
在将文件上传到本地服务器之前,你需要对服务器进行一些配置,以确保它可以接收和存储上传的文件。
- 创建目录: 在服务器上选择一个合适的位置创建一个用于存储上传文件的目录。确保该目录具有适当的权限,以允许文件上传。
- 配置文件传输协议: 根据你选择的文件传输协议,配置服务器相关设置。例如,在使用FTP时,你需要设置FTP用户和对应的权限。
- 防火墙和安全策略: 在配置服务器时,确保你的防火墙和安全策略不会阻止文件上传流量。
3. 下载和安装文件上传工具
为了将文件上传到本地服务器,你需要选择并下载合适的文件上传工具。以下是一些常用的工具,你可以根据自己的需求选择其中之一。
- FileZilla: FileZilla 是一个功能强大的开源FTP解决方案,适用于Windows、Mac和Linux。
- WinSCP: WinSCP 是一个功能齐全的SFTP、SCP和FTP客户端,适用于Windows。
- Cyberduck: Cyberduck 是一个免费的FTP、SFTP、WebDAV、Amazon S3和OpenStack Swift浏览器,适用于Windows和Mac。
下载并安装你选择的文件上传工具,并确保其与你的操作系统兼容。
4. 连接到本地服务器
在使用文件上传工具之前,你需要建立与本地服务器的连接。根据你选择的工具和文件传输协议,进行以下步骤:
- 打开文件上传工具: 打开你下载和安装的文件上传工具,将出现一个主界面。
- 输入服务器信息: 在主界面上,输入本地服务器的IP地址或域名、端口号以及文件传输协议等信息。
- 输入登录凭据: 输入你在服务器上的登录凭据,通常包括用户名和密码。如果使用SSH密钥登录,你需要提供密钥的路径。
- 建立连接: 点击连接按钮或类似的选项建立与本地服务器的连接。如果一切设置正确,工具将与服务器建立连接。
5. 上传文件
一旦与本地服务器建立连接,你就可以开始上传文件了。以下是基本的上传步骤:
- 导航到文件: 在文件上传工具中,定位并浏览你想要上传的文件所在的本地目录。
- 选择文件: 选择你想要上传的文件,你可以逐个选择单个文件或选中多个文件进行批量上传。
- 选择目标目录: 在本地服务器的目录树中,选择你想要将文件上传至的目标目录。确保目录具有文件写入权限。
- 上传文件: 点击上传按钮或类似的选项开始上传文件。文件上传进度将在工具界面上显示。
- 等待上传完成: 等待文件上传完成,取决于你上传的文件大小和你的网络速度。
6. 验证上传
上传文件后,你可以通过以下方式验证文件是否成功上传到本地服务器:
- 检查目标目录: 在本地服务器上,验证目标目录中是否存在你刚刚上传的文件。
- 验证文件大小和日期: 检查上传文件与本地文件是否大小和日期一致,以确保上传没有出错。
- 下载文件: 从本地服务器上下载文件,确保下载的文件与上传的文件内容一致。
总结
通过本文的步骤,你应该已经学会了如何将文件上传到本地服务器。这个过程可能因使用的工具、服务器和文件传输协议的不同而有所变化,但基本原理是相似的。记得在上传文件之前进行必要的准备工作,并根据服务器的要求进行配置。选择适合你的文件上传工具,并确保与本地服务器建立正确的连接。最后,验证上传的文件以确保一切顺利完成。
希望这篇文章对你了解如何将文件上传到本地服务器有所帮助。祝你在文件上传过程中顺利无阻!
九、怎样上传网站阿里云服务器上传文件?
1、在本地电脑上,快捷键“WIN+R"在“运行”中输入“MSTSC”,点击确定。
2、在“远程桌面连接”框框点击“选项”展开。(计算机中输入阿里云服务器的IP地址)
3、在展开的“远程桌面连接”窗口,点击“本地资源”。
4、然后点击“详细信息”。
5、勾选要上传阿里云服务器的文件所在的本地磁盘,点击确定6、进行用户名和密码核对后连接上远程阿里云云服务器,打开“我的电脑”,就可以看到勾选的本地磁盘映射的盘符。
7、打开要上传文件所在磁盘,选择要上传的文件,复制之后粘贴到阿里云服务器自动的磁盘上即完成上传。
十、安卓上传的图片,PHP服务器怎么接收?
print_r($_FILES)
;print_r($_POST);echo file_get_contents('php://input');$arr = $GLOBALS["HTTP_RAW_POST_DATA"]
;print_r($arr);是不会看到什么结果的因为你似乎并没用显示返回数据的代码,也不知道返回的数据格式是否符合要求(不合要求也可能不显示)但你这样file_put_contents('test.txt', print_r($_FILES, 1))
;file_put_contents('test.txt', print_r($_POST, 1), FILE_APPEND)
;file_put_contents('test.txt', file_get_contents('php://input'), FILE_APPEND)
;$arr = $GLOBALS["HTTP_RAW_POST_DATA"]
;file_put_contents('test.txt', print_r($arr, 1), FILE_APPEND)
;在 test.txt 中是一定有结果的