2

ASP.NETWebAPIを使用しています。着信ファイルを保存してからファイル名を取得する次のコードがあります。

MultipartFormDataStreamProvider provider = new MultipartFormDataStreamProvider(HttpContext.Current.Server.MapPath("~/Files"));
Task<IEnumerable<HttpContent>> task = Request.Content.ReadAsMultipartAsync(provider);

return task.ContinueWith<string>(contents =>
{ 
    string filename = provider.BodyPartFileNames.First().Value;

ホストされているときにこれを実行すると、正しいファイル名が取得されますが、ファイルが保存されていないようです。

File.Exists(filename)はfalseを返します。

ただし、これはローカルでは正常に機能します。どんなアイデアでも大歓迎です(これは一日中...)

詳細が必要な場合はお知らせください。

ありがとう。

4

0 に答える 0