第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何解決部署時更新 api 中的錯誤請求的 400 錯誤

如何解決部署時更新 api 中的錯誤請求的 400 錯誤

C#
慕勒3428872 2023-08-27 10:21:41
在請求文件上傳 API 時,我收到 400 錯誤代碼,其中請求錯誤。我在 asp.net core 中構建了用于文件上傳的后端和前端,當我在 PC 中使用 IIS 運行它時(使用 Visual Studio 2017),它可以在 localhost 中運行。保存和更新 API 都在我的本地工作,但如果我部署代碼,更新 API 將無法工作前端代碼如下: public static async Task<HttpResponseMessage> UploadFile(string uploadUrl, string filePath, FFFileInfo fileInfo)        {            string fileName = fileInfo.Name + "." + fileInfo.Extension;            string contentType = MimeTypes.GetMimeType(filePath);            using (var hc = new HttpClient())            {                hc.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(TokenType, AccessToken);                hc.DefaultRequestHeaders.Accept.Clear();                hc.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));                Stream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);                StreamContent streamContent = CreateFileContent(fileStream, fileName, contentType);                // StreamContent streamContent = CreateFileContent(fileStream, "image.jpg", "image/jpeg");  // Multiple file upload                var requestContent = new MultipartFormDataContent("Upload Id" + DateTime.Now.ToString(CultureInfo.InvariantCulture));                requestContent.Add(streamContent, fileInfo.Name, fileName);                var progressContent = new ProgressableStreamContent(                     requestContent,                     4096,                     (sent, total) =>                     {                         //Console.WriteLine("Uploading {0}/{1}", sent, total);                         int percentage = (int) Math.Round((double)(100 * sent) / total);                         Console.Write("\r{0}\t{1}%", fileInfo.Path, percentage);                         if (sent == total)                         {                             Console.WriteLine();                         }                     });            }        }正如您可以看到上面的代碼,保存和更新使用相同的代碼,但只有更新在部署時不起作用。這對我來說很奇怪。
查看完整描述

1 回答

?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

我找到了解決方案。該代碼是由我的客戶部署的,我無法檢查他部署的數(shù)據(jù)庫?;谘芯亢蜏y試,我得到了一個可能與權限問題有關的想法。所以,我們檢查它的數(shù)據(jù)庫。

最后,我們發(fā)現(xiàn)當前用戶有插入、刪除、選擇權限,但沒有更新權限。授予更新權限后,一切正常


查看完整回答
反對 回復 2023-08-27
  • 1 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號