0

会社の製品用にある種のファイルマネージャーを作成しています。ファイルを投稿するこの方法を使用しています。ただし、.jpg などの一部のファイルでは機能しますが、機能しないファイルもあります。

アップロードされたファイルの処理に問題はありません。アップロードの方法がそれらのファイルに対して実行されていません。多くのソリューションを試してみましたが、グーグルで検索しましたが、何も機能しません。検証に関連していると思いますが、すべてのメソッドの検証を削除しようとしましたが、それでも機能しません。

これが私の方法です

[OperationContract, WebInvoke(UriTemplate = "UploadFile/{courseName}")]
        public Stream UploadFile(string courseName)
        {

            var _files = HttpContext.Current.Request.Files;
            string path = String.Format(AppDomain.CurrentDomain.BaseDirectory + @"Resources\{0}\{1}\", courseName, "{0}");
            List<Finfo> li = FileManagerHelper.UploadFile(courseName, path, _files);

            MessageTypes.Instance.SetJsonMessage();
            return JsonConvert.SerializeObject(li).StringToStream();

        }

カスタム メソッドとカスタム オブジェクトを気にしないでください。問題は、このメソッドが呼び出されないことです。

回答者に感謝します。解決策は大歓迎です。

4

1 に答える 1