C# AI开发 篇101:用户上传文件的安全检查:别让文件成为攻击入口
AI 应用几乎都躲不开"用户上传":传个 PDF 让它总结、传张图让它识别、传个表格让它分析。但很多人的代码是这样的:直接 file.CopyToAsync 存盘,然后丢给解析库。
ZIP里的文件能打开,就算已经解压了吗?
收到一个ZIP压缩包,双击后能看见里面的文件夹,也能点开一份说明。于是你以为“已经解压好了”,转头却找不到单独保存出来的那套材料。在Windows里,压缩文件夹看起来很像普通文件夹。能浏览里面的内容,不等于已经把整套文件提取到你指定的位置。
告别文件预览碎片化 Open File Viewer 实战体验,110种格式开箱即用
做后台系统的同学应该都有同感:文件预览永远是个「看着简单、做起来糟心」的需求。产品说:就加个在线预览,很简单吧?实际开发呢?PDF 要用 pdf.js,Word 要找 docx-preview,Excel 得用 sheetjs,图片、视频、代码文件各有各的处理方式。
教你用WorkBuddy制作可视化数据大屏
从机场展厅里那些密密麻麻的动态大屏说起,作者用 WorkBuddy 装上一个开源的大屏 Skill,选模板、造假数据、改配色和动效,最后接上 API 让页面自己刷新。
C# Zip 压缩与解压:以及一个必须防的路径穿越漏洞
给用户打包一堆日志、导出多个文件、备份目录 —— 压缩是常见需求。.NET 内置的 System.IO.Compression 就能搞定,不用装第三方库。但有个坑必须先说:解压外部上传的 zip 时,如果不做校验,攻击者可以让文件被写到任意目录(包括系统目录)。
智元发布GE-Act 2.0,首次验证原生世界—动作模型预训练与Scaling路径
来源:环球网 如果把训练数据从 300 小时扩大到 30,000 小时,机器人模型能否像大语言模型一样,随数据增长不断解锁新能力?智元最新发布的原生世界—动作模型(World Action Model,WAM)GE-Act 2.0,首次系统回答了这个问题。
免费又绿色!这款 PDF 阅读器真的太省心了(附 XP 版本)
#PDF阅读器##PDF##PDF工具##办公室实用的办公软件有哪些?#很多人找 PDF 阅读器,真正要的就四件事:免费、无广告、轻量、免折腾。如果你也是这个需求,直接看这款:SumatraPDF。它不是“功能堆满型”,而是那种 打开就能干活 的工具。
压缩包打不开别急着删 我救回146个文件
别人在微信上发来一个压缩包,说里面是 220 个文件、这次要用的照片和清单,你双击解压,进度条走到一半停住,弹出一行英文,再点一次变成"文件已损坏"。压缩包说白了就是一个盒子,把很多文件装成一个,方便一次发完;盒子一坏,里面的东西看着还在,却一个都拿不出来。