如何在C#中将图像转换为base64字符串?
例如,我有图像的路径,C:/image/1.gif并希望data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..返回.
我做了升级MVC5和Web Api 2.2,我创建了MVC Web应用程序.在其中,我添加了为我的主项目定义为子项的空Web API,我想要的是保护我的数据,路由运行良好.但有一些数据我想在我的上下文,当尝试进入localhost时:34862/api/account/test我收到错误
这是我在ApiController中的代码
[RoutePrefix("api/account")]
public class AccountController : ApiController
{
private readonly IAccountUoW _iaUoW;
public AccountController(IAccountUoW iaUoW)
{
_iaUoW = iaUoW;
}
[Route("")]
[HttpGet]
public string Get()
{
return "test";
}
[Authorize]
[Route("test")]
[HttpGet]
public async Task<IHttpActionResult> GetTourInfos()
{
var ctx = (OwinContext)Request.GetOwinContext();
ClaimsPrincipal user = ctx.Authentication.User;
IEnumerable<Claim> claims = user.Claims;
return Ok();
}
}
Run Code Online (Sandbox Code Playgroud)
我从NuGet添加的参考资料
我还检查了我从我的主项目添加到我的子项目的引用,它与我的子项目具有相同的版本
这里来自子项目的packages.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.AspNet.WebApi" version="5.2.2" …Run Code Online (Sandbox Code Playgroud) 有没有办法在 Angular 中隐藏 API 凭据?
我尝试在我的项目中实现代码,但似乎无法正常工作,我不知道这是否与 Angular 9 兼容,我按照步骤操作,但仍然收到错误。
请参阅下面的链接和我的示例代码, https://www.ninadsubba.in/blog/setup-dotenv-to-access-environment-variables-in-angular-9
环境.ts
.env
端子输出
我已经安装了以下软件包: npm install --save-dev yargs dotenv和npm install @types/node --save-dev,但仍然出现此错误,请帮助我解决此问题,以清楚地了解 dotenv 如何有用隐藏 Angular 中的凭据,或者如果这仅适用于 Node.js,对不起,我是 Angular 方面的新手。提前致谢。
我在我的数据库中有一组数据,时间和描述,选择String作为我时间的数据类型,我的问题是如何将我的时间数据格式化为这种格式"HH:MM AM/PM"
时间是"下午4:45",我想在C#中将其格式化为"04:45 PM",但我不知道如何格式化.
这是我的代码:
var str = touritinerary.Model.Time; //"4:45 PM"
var timePattern = "h:mm";
DateTime finalizeTime;
if (DateTime.TryParseExact(str, timePattern, null, DateTimeStyles.None, out finalizeTime))
{
Console.WriteLine("Time: {1:hh:mm }", finalizeTime);
}
Run Code Online (Sandbox Code Playgroud)
我希望下午4:45格式化为04:45 PM