实现图片上传并获取图片外链地址
该 API 用于实现图片的上传功能。首先,设置了上传文件夹的路径为 hxgbk.cn/api/tc/uploads/
,如果该目录不存在则自动创建。接着获取上传的图片文件,检查是否有文件上传,若没有则返回提示信息并退出。然后使用 finfo_file()
函数检查文件类型,只允许上传 JPEG、PNG、GIF 格式的图片文件。如果文件类型不符合要求,也会返回相应提示信息并退出。
当文件类型符合要求时,会生成一个唯一的文件名以避免文件名冲突,构造最终保存的文件路径,并将图片从临时目录移动到上传目录。如果移动成功,会生成图片的外链地址(假设网站域名为 hxgbk.cn
),并返回图片上传成功的提示信息以及图片的外链地址;若移动失败,则返回上传失败的提示信息,建议检查权限或磁盘空间。
POST(因为涉及文件上传,通常使用 POST 方式)