相关疑难解决方法(0)

如何将图像转换为字节数组

任何人都可以建议我如何将图像转换为字节数组,反之亦然?

如果有人有一些代码样本来帮助我,那就太好了.

我正在开发一个WPF应用程序并使用流阅读器.

c# wpf

99
推荐指数
8
解决办法
29万
查看次数

ASP.NET CORE中的Request.Files

我正在尝试使用ajax请求使用aspnet核心上传文件.在以前的.net版本中我曾经使用过

 foreach (string fileName in Request.Files)
            {
                HttpPostedFileBase file = Request.Files[fileName];
                //Save file content goes here

                fName = file.FileName;
     (...)
Run Code Online (Sandbox Code Playgroud)

但现在它在request.files显示错误我怎么能让它工作?我搜索并发现httppostedfile已更改为iformfile但如何处理request.files?

asp.net ajax upload file asp.net-core

18
推荐指数
3
解决办法
1万
查看次数

如何使用ASP.NET Core将图像保存到数据库?

我正在使用ASP.NET Core(MVC 6)EF Visual Studio开发一个小博客.我无法找到如何将图像保存到数据库.我已经读过有关IFormfile但我真的不明白如何去做,我被卡住了.我是新手,很想得到一些帮助.

我想将图像保存到我正在创建的帖子中(以相同的形式).因此,我想将它保存到postID.然后我需要能够显示图像,我该怎么做?我知道有很多要问,但我不知道在哪里转.如果您有任何好的提示或想法,请随时发送链接.

提前致谢!

database file-upload asp.net-core iformfile

10
推荐指数
3
解决办法
2万
查看次数

在Asp.Net Core 2.0中Httpcontext.Current.Request.Files的替代方案是什么?

我提到了这个,这表明我可以IHttpContextAccessor用来访问HttpContext.Current.但我想专门接收该对象似乎没有的文件.

那么Httpcontext.Current.Request.Files在Asp.Net Core 2.0中是否有任何替代方案

c# asp.net-core

9
推荐指数
2
解决办法
5999
查看次数

Asp.Net Core 2.0中的'HttpPostedFileBase'

我最近正在开发一个ReactAPI应用程序,该应用程序调用一个API(由.NET Core 2.0开发)。

我的问题是如何HttpPostedFileBase 在.NET Core 2.0 API中使用以便获取文件内容并将其保存在数据库中。

c# asp.net-core-mvc asp.net-core asp.net-core-2.0

9
推荐指数
4
解决办法
1万
查看次数

如何在vNext下的MVC 6中上传文件?

在MVC 5中我曾经这样做过:

var context = (HttpContextBase)Request.Properties["MS_HttpContext"];
var file = (HttpPostedFileBase)context.Request.Files[0];
Run Code Online (Sandbox Code Playgroud)

现在这些在vCxt下的MVC 6中不可用.如何从请求中获取文件?

asp.net-core-mvc asp.net-core

6
推荐指数
3
解决办法
2万
查看次数

“HttpRequest”不包含“文件”的定义

我有一种 post 方法,其中有一个文件上传控件。为了在控制器中获取上传的文件,我收到如下错误:

Error   CS1061  'HttpRequest' does not contain a definition for 'Files' and no extension method 'Files' accepting a first argument of type 'HttpRequest' could be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

[ValidateAntiForgeryToken]
        [HttpPost]
        public async Task<IActionResult> TeamUserDetail(TeamUsers model)
        {
            var file = Request.Files[0];
            return View();
        }
Run Code Online (Sandbox Code Playgroud)

在 Request.Files[0] 它给出了上面显示的错误。项目中使用MVC6。

请指导我。我是否缺少要添加的任何参考?

谢谢你

c# file-upload http-post httprequest

3
推荐指数
1
解决办法
7312
查看次数

通过 .NET Core Api 从请求获取文件

我不知道如何通过 .NET Core API 获取文件并将其保存为文件。

例如:我使用以下方法上传我的测试文件:

private void Button_Click(object sender, RoutedEventArgs e) {
        var client = new RestSharp.RestClient("https://localhost:44356/api/");

        var request = new RestSharp.RestRequest("Upload", RestSharp.Method.POST);
        request.AddFile(
            "test",
            "c:\\kill\\test.wav");

        client.Execute(request);
    }
Run Code Online (Sandbox Code Playgroud)

我的 API 收到一个请求。这个方法看起来像这样:

[HttpPost]
    public IActionResult UploadFile() {
        using(var reader = new StreamReader(Request.Body)) {
            var body = reader.ReadToEnd();
        }
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

我的 body 变量包含以下内容:

-------------------------------28947758029299 内容处置:表单数据;名称=“测试”;filename="test.wav" 内容类型:application/octet-stream RIFF^b

现在我的问题是:

如何获取该文件并将其保存在我的光盘上?

我在我的客户端 Restsharp 版本 106.3.1 上使用 .NET Core 2.1 Webapi 。

.net c# rest restsharp asp.net-core

1
推荐指数
1
解决办法
8083
查看次数