私が見つけて微調整したashxファイルの例でvalumsアップローダーを使用しています。アップロード時に各ファイルからデータベースにデータを保存したいのですが、コードをステップスルーします。どのファイルがアップロードされているかを区別する方法はないようですどの順序で、特定の変数を監視すると、コードはあちこちにジャンプします。単一のファイルでは問題なく機能しますが、複数のファイルは問題です。また、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();
何か案は?