どのようにユニットテストウェブAPIアップロードファイルを実行します

コードは以下の通りであります:

            // --------上传------------ 
            HttpClientをクライアント=新しいHttpClientを();
            #region 
            MultipartFormDataContentフォーム =新しいMultipartFormDataContent()。
            StreamContent含むFileContent =新しい StreamContent(File.OpenRead( @ " D:\ UNI-すべてのリソース\ CloudShop \ソース\開発\ Uni2uni.iShop \ Uni2uni.iShop.WebApi \ UploadAudio \ ios_2.pcm " )); 
            fileContent.Headers.ContentType = MediaTypeHeaderValue( " アプリケーション/オクテットストリーム" ); 
            fileContent.Headers.ContentDisposition= 新しい ContentDispositionHeaderValue(フォームデータ)。
            fileContent.Headers.ContentDisposition.FileName = " ios_2.pcm " 
            form.Add(含むFileContent)。
            #endregion 

            HttpResponseMessage RES = client.PostAsync(" http://app.uni2uni.com/api/Audio/UploadAudioResponseMessage " 、フォーム).Result。
            VAR uploadModel = res.Content.ReadAsStringAsync()の結果。

 

ます。https://www.cnblogs.com/Kummy/p/3688147.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34185364/article/details/93230607