2018/5/21~2018/5/25 周记
发布日期:2025-06-07 22:34:01
浏览次数:3
分类:精选文章
本文共 1152 字,大约阅读时间需要 3 分钟。
一周的项目让我对二维码的应用有了更深入的了解。最初,我想通过二维码实现一个有趣的功能:扫描二维码后直接跳转到图片URL,这样可以把喜欢的图片转换成二维码,作为头像使用。这种方式既能展示技术实力,又能避免被他人随意翻译或询问。
图片上传与服务器集成
首先,我需要将图片转换为可访问的URL。这意味着图片需要上传到服务器上。对于上传操作,有两种常用的方法:使用WebClient下的UploadFile方法或HttpWebRequest进行文件上传。WebClient的实现相对简单,只需几行代码即可完成图片上传。WebClient实现
OpenFileDialog ofd = new OpenFileDialog();ofd.Title = "请选择上传的图片";ofd.Filter = "图片格式|*.jpg";ofd.Multiselect = false;if (ofd.ShowDialog() == DialogResult.OK){ string filePath = ofd.FileName; WebClient myWebClient = new WebClient(); myWebClient.UploadFile("http://192.168.0.20:8019/WebForm1.aspx", "POST", filePath);} HttpWebRequest实现
使用HttpWebRequest则更加复杂,需要处理请求头和响应数据。通过网上查找,我写了一个虚拟登录功能,尝试通过POST请求发送数据并接收服务器响应。然而,测试时总是出现403错误,尽管尝试了多种解决方案,问题依旧未解决。图片URL生成与二维码应用
成功上传图片后,我需要生成对应的URL。格式为http://服务器IP:端口号/文件路径。通过这个URL生成的二维码,可以在微信等扫描工具中正常显示图片内容。然而,使用内网访问时没有问题,但外网访问时却无法获取数据,这让我意识到需要进行端口映射或租用云服务器。 实际应用中的挑战
尽管项目取得了一定的进展,仍然面临一些问题。例如,服务器的映射地址虽然存在,但端口号无法获取,导致外网无法访问。这些问题让我意识到,为了更好地测试和推广,可能需要租用云服务或自行搭建服务器环境。工作日常的琐事
工作中,我发现自己频繁出差,尤其是最近连续一周的项目让时间安排变得紧张。虽然在赶工过程中积累了不少经验,但也感到有些疲惫。希望未来能找到更合适的工作方式,减少不必要的压力。这次项目让我对二维码的应用有了更深入的理解,也让我认识到在实际开发中需要面对的各种细节问题。虽然过程中遇到了一些困难,但通过不断尝试和学习,最终还是达到了预期效果。
发表评论
最新留言
表示我来过!
[***.240.166.169]2026年05月31日 04时43分24秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php后台“爬虫”模拟登录第三方系统
2023-03-01
php后台的在控制器中就可以实现阅读数增加
2023-03-01
php命令行生成项目结构
2023-03-01
php命名空间
2023-03-01
PHP命名空间带来的干扰
2023-03-01
PHP和MySQL Web开发从新手到高手,第1天-搭建PHP开发环境
2023-03-01
php商店管理系统,基于PHP的商店管理系统.doc
2023-03-01
PHP四大主流框架的优缺点总结
2023-03-01
PHP图片处理—PNG透明缩放并生成灰图
2023-03-01
php在liunx系统中设置777权限不起作用解决方法
2023-03-01
PHP基于openssl实现的非对称加密操作
2023-03-01
php基本符号大全
2023-03-01
php基础篇-二维数组排序 array_multisort
2023-03-01
php增删改查封装方法
2023-03-01
php多条件筛选功能的实现
2023-03-01
php多线程
2023-03-01
PHP大数组循环-避免产生Notice或者是Warning
2023-03-01
PHP大数组过滤元素、修改元素性能分析
2023-03-01
PHP大文件切片下载代码
2023-03-01
php如何做表格,新手怎么制作表格
2023-03-01