我正在制作一个网站,我希望它在正式发布时与即将推出的Microsoft Edge兼容.更具体地说,它的移动版本.有谁知道什么字符串将识别边缘移动浏览器(例如,"IE Mobile"标识Internet Explorer的移动版本).
我刚刚安装了 Visual Studio 2019(完整版)和 .NET Core 3.0 Preview 3,以便可以测试 Razor 组件。在Razor 组件入门页面上,它表示先决条件是 .NET Core Preview 3 和 VS 2019 Preview。我认为 VS 2019 的完整版本(不是预览版)就可以,但是没有 Razor 组件的模板(我什至无法在该对话框窗口上选择 .NET Core 3,正如入门页面上所述)。
我仍然可以使用 创建 Razor Components 项目dotnet new razorcomponents,但我不明白为什么没有模板,我真的必须安装 VS 2019 的预览版才能这样做吗?或者有其他方法可以添加模板吗?
我正在尝试将文件(图像,准确地)上传到Cloudinary.在Cloudinary的.NET(文档)文档中,据说文件应该像这样上传:
var uploadParams = new ImageUploadParams()
{
File = new FileDescription(@"c:\sample.jpg")
};
var uploadResult = cloudinary.Upload(uploadParams);
Run Code Online (Sandbox Code Playgroud)
所以基本上,我需要文件路径来上传图像.当我对其工作的路径进行硬编码时,我希望用户能够选择自己的文件.获取我发现的文件的唯一方法是使用IFormFile,但我可以使用它上传文件的唯一方法是首先将其上传到服务器,然后获取上传文件的路径并将其转发给Cloaudinary,但是必须是一个更好的方法.
那么如何让用户使用ASP.NET Core将文件上传到Cloudinary?
c# ×2
asp.net ×1
asp.net-core ×1
cloudinary ×1
file-upload ×1
iformfile ×1
mobile ×1
templates ×1
user-agent ×1