我正在使用带有 ashx 文件示例的 valums 上传器,我发现和 tweeked,并且希望在上传时将每个文件的数据保存到数据库中,单步执行代码,似乎没有任何方法可以区分上传的文件哪个命令,看某个变量,代码到处乱跳。它适用于单个文件,但超过 1 个是一个问题。此外, context.Request.Files.Count 始终为 0
byte[] buffer = new byte[request.ContentLength];
fileName = request.RawUrl.Split('=')[1];
fmt = Path.GetExtension(fileName);
using (BinaryReader br = new BinaryReader(request.InputStream))
br.Read(buffer, 0, buffer.Length);
File.WriteAllBytes(StorageRoot + request["qqfile"], buffer);
success = false;
context.Response.Write("{success:true}");
HttpContext.Current.ApplicationInstance.CompleteRequest();
有任何想法吗?