语音聊天室源码服务端开发,实现上传图片功能

阅读: 评论:0

语音聊天室源码服务端开发,实现上传图片功能

语音聊天室源码服务端开发,实现上传图片功能

语音聊天室源码开发的安卓端和苹果端一般会采用原生开发语言,也就是Java和O-C,但是服务端一般常用的是PHP语言,因为PHP语言用起来方便,而且可以实现的功能也比较多。
在语音聊天室源码开发后台需要我们进行一些图片上传操作,所以今天我们就一起来了解一下如何在语音聊天室源码开发服务端时,实现上传图片功能。

首先需要一个表单,点击提交按钮可提交至upload_file.php文件

`<form action=``"upload_file.php"` `method=``"post"` `enctype=``"multipart/form-data"``>``<label` `for``=``"file"``>Filename:</label>``<input type=``"file"` `name=``"file"` `id=``"file"` `/>``<br />``<input type=``"submit"` `name=``"submit"` `value=``"Submit"` `/>``</form>`

upload_file.php文件如下:

`<?php``if` `(((``$_FILES``[``"file"``][``"type"``] ==` `"image/gif"``)``|| (``$_FILES``[``"file"``][``"type"``] ==` `"image/jpeg"``)``|| (``$_FILES``[``"file"``][``"type"``] ==` `"image/pjpeg"``))``&& (``$_FILES``[``"file"``][``"size"``] < 2000000))``{``if` `(``$_FILES``[``"file"``][``"error"``] > 0)``{``echo` `"Return Code: "` `.` `$_FILES``[``"file"``][``"error"``] .` `"<br />"``;``}``else``{``echo` `"Upload: "` `.` `$_FILES``[``"file"``][``"name"``] .` `"<br />"``;``echo` `"Type: "` `.` `$_FILES``[``"file"``][``"type"``] .` `"<br />"``;``echo` `"Size: "` `. (``$_FILES``[``"file"``][``"size"``] / 1024) .` `" Kb<br />"``;``echo` `"Temp file: "` `.` `$_FILES``[``"file"``][``"tmp_name"``] .` `"<br />"``;``if` `(``file_exists``(``"upload/"` `.` `$_FILES``[``"file"``][``"name"``]))``{``echo` `$_FILES``[``"file"``][``"name"``] .` `" already exists. "``;``}``else``{``move_uploaded_file(``$_FILES``[``"file"``][``"tmp_name"``],``"upload/"` `.` `$_FILES``[``"file"``][``"name"``]);``echo` `"Stored in: "` `.` `"upload/"` `.` `$_FILES``[``"file"``][``"name"``];``}``}``}``else``{``echo` `"无效的文件"``;``}`

总结:

第一步:判断图片格式是否正确,大小是否小于2M,反之则输出“无效的文件”;

第二步:判断错误是否出现,如有错误则输入错误,如未出现错误则执行下一步操作;

第三步:输出图片内容,判断是否存在此图片,存在则提示,反之不存在则执行操作保存图片至指定目录:upload。

以上就是“语音聊天室源码服务端开发,实现上传图片功能”的全部内容,希望对大家有帮助。

本文发布于:2024-01-31 18:51:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669829630621.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23