0.主页设计
该主页主要完成图片上传功能,存放在服务器中,服务器运行后,可通过url访问此主页。
在wwwroot中:
vim upload.html
<html>
<head></head>
<body>
<form id="upload-form" action="http://47.106.245.188:9094/image" method="post" enctype="multipart/form-data" >
<input type="file" id="upload" name="upload" /> <br />
<input type="submit" value="Upload" />
</form>
</body>
<html>
注意 : 请将 47.106.245.188 替换为自己的Linux IP地址。
1.测试图片上传功能
//编译及运行
make
./image_server
在浏览器中输入:
http://47.106.245.188:9094/upload.html
上传页面展示:
经过“选择文件”和“Upload”上传图片之后,客户端响应:
服务端响应:
查看服务器所在目录里是否有接收到图片:
查看数据库是否正确插入图片信息:
可以看到,文件序号、文件名、文件大小、上传时间、md5值、文件类型 全部正确无误。“图片上传” 功能测试成功。
以下几项测试推荐使用Postman!!!
何为Postman?
- Postman 是谷歌出品的 http客户端,用于构造 http请求 并进行测试。
- 下载地址:https://www.postman.com/downloads/
2.测试查看所有图片信息功能
http://47.106.245.188:9094/image
3.测试查看指定序号图片信息
http://47.106.245.188:9094/image/2
4.测试查看指定图片
http://47.106.245.188:9094/show/1
http://47.106.245.188:9094/show/2
6.测试删除指定序号图片
http://47.106.245.188:9094/image/1
注意:选择 DELETE
测试过程中服务器响应内容:
总结
经过全面测试,所有预期功能全部实现成功。
下一篇博客对整个项目进行经验总结,包括遇到的难题、项目其他扩展方向、知识点总结等。