using System.IO; namespace System.Net.Http { /// /// 由平台实现的HTTP工具助手 /// public interface IHttpPlatformHelper { /// /// 用户代理 /// https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/User-Agent /// 通常可以从平台的WebView控件中调用js获取 /// string UserAgent { get; } /// /// 尝试将需要上传的文件流[处理]后保存到临时路径中并返回信息 /// [处理]由客户端平台原生实现 /// 例如:文件压缩、格式转换(heic) /// /// /// (string filePath, string mime)? TryHandleUploadFile(Stream fileStream); } }