语音聊天室源码开发的安卓端和苹果端一般会采用原生开发语言,也就是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 条评论) |