Я не уверен, является ли проблема с передней части или задней части. Я знаю, что бэкэнд, по крайней мере, работает при использовании Postman, когда использование react httpcontext.current.request.params всегда является нулевым. Когда я печатаю его в своем приложении React, перед отправкой запроса POST говорит, что есть значения.
export async function uploadFile(file, type) {
const formData = new FormData();
formData.append("file", file);
formData.append("fileType", type);
console.log(...formData); //print the correct stuff
try {
const url = `${auth.getApi()}/FileUpload`;
const resp = await fetch(url, {
method: "POST",
body: formData,
headers: new Headers({
Authorization: auth.BasicAuth(),
"Content-Type": "multipart/form-data",
}),
});
return resp;
} catch (e) {
console.log(e);
return e;
}
}
< /code>
и IS My C# Backend Code < /p>
public class FileUploadController : ApiController
{
private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private const string ALLOWED_CORS_ORIGINS = "*";
[BasicAuthenticationFilter(true)]
[HttpPost]
public async Task Post()
{
try
{
NameValueCollection formData = HttpContext.Current.Request.Params;
string fileType = formData.Get("fileType"); // it says it's null
if (string.IsNullOrEmpty(fileType)) //true
Подробнее здесь: https://stackoverflow.com/questions/748 ... sing-react
FormData httpcontext.current.request.params всегда NULL при использовании React ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
HttpContext.Current.Request.Params имеет значение null при регулировании низкой скорости сети.
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
HttpContext.Current.Session возвращает значение Null в .Net framework v4.8
Anonymous » » в форуме C# - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
HttpContext.Current.Session возвращает значение Null в .NET Framework v4.8
Anonymous » » в форуме C# - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
HttpContext.Current.Session возвращает значение Null в .NET Framework v4.8
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-