<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Upload on PlumePHP</title><link>https://plumephp.com/tags/upload/</link><description>Recent content in Upload on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 29 Sep 2026 11:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/upload/index.xml" rel="self" type="application/rss+xml"/><item><title>GraphQL 文件上传与流式传输：multipart 到流式响应</title><link>https://plumephp.com/graphql-file-upload-streaming/</link><pubDate>Tue, 29 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-file-upload-streaming/</guid><description>&lt;p&gt;GraphQL 的标准查询是&amp;quot;请求-响应&amp;quot;的一次性交互，但现实工程逃不开两类需求：&lt;strong&gt;上传文件&lt;/strong&gt;（头像、附件、音视频）与&lt;strong&gt;流式输出&lt;/strong&gt;（大列表分页加载、AI 流式回复、大数据量响应）。这两类场景在 GraphQL 里各有成熟方案：上传走 &lt;code&gt;Upload&lt;/code&gt; 标量 + multipart 规范，流式走 &lt;code&gt;@stream&lt;/code&gt;/&lt;code&gt;@defer&lt;/code&gt; 指令与订阅。&lt;/p&gt;
&lt;p&gt;本文先讲透文件上传的标准协议与服务端处理，再深入流式传输与增量交付，最后覆盖对象存储集成与上传安全——让 GraphQL 不只是&amp;quot;查 JSON&amp;quot;，还能吞吐字节流。&lt;/p&gt;</description></item></channel></rss>