小编Fre*_*ger的帖子

Xamarin.Forms:如何将Resources中的图像加载到字节数组中?

我有一个(希望)简单的问题(我没有找到答案,这符合我所有的搜索).

我使用Xamarin.Forms 1.4.1-Pre-1.在我的应用程序中,我有:

byte[] AvatarErfassung; // Bytearray, to later update the webservice
var Avatar = new Image { HeightRequest = 71, WidthRequest = 61, HorizontalOptions = LayoutOptions.Start };
Avatar.Source = "SymbolMann.jpg";  
Run Code Online (Sandbox Code Playgroud)

其中图像"SymbolMann.jpg" 作为项目资源(在每个项目中)包含在页面上(没有问题).
我现在想把图像放在一个字节数组中,然后发送到我们的web服务.找不到任何方法来访问图像"SymbolMann.jpg"(以字节数组加载)或使用(但是)Avatar.Source.

问题:
如何将图像"SymbolMann.jpg"放入字节数组"AvatarErfassung"中?

谢谢你的每一个答案

嗨迪米特里斯

感谢您的(快速)重播.
正如我写的那样,我和Xamarin一起工作.表格.
图像存储为资源:在\ Resources\Drawable \(对于Android),\ Resources \(对于iOS)和根(对于WP).我必须在内容页面上加载图像.

如果我超越你的代码,就行:

var assembly = this.GetType().GetTypeInfo().Assembly;
Run Code Online (Sandbox Code Playgroud)

我有错误消息(翻译成英文):
"System.Type不包含GetTypeInfo方法的定义(使用丢失?)"

我是否必须添加特定的使用?

您编写://您可以将"this.GetType()"替换为"typeof(MyType)",其中MyType是程序集中的任何类型.

我有什么要作为类型放置?

= typeof(????).GetTypeInfo().程序集:

感谢您的进一步回复.

更新#2:

第一,谢谢你的耐心......

不幸的是在VS2013中,我没有找到任何显示我缺少使用的功能"解析" - 但我发现了使用我自己的缺失:-)
同时我添加了使用System.Reflection;

现在,行:var assembly = this.GetType().GetTypeInfo().Assembly;

解决和编译没有错误

此外,我已将.jpg的类型从"Android资源"更改为"嵌入式资源".
然后应用程序在行中 …

c# image xamarin xamarin.forms

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

Problems running/configure self hosted console application (ASP.net core 2.1, Kestrel) with public certificate on a windows webserver

I have developed various webservices in the past (VB ASP.net web-api applications) with https for production. I have done the development with http and then setup https on the production servers. To setup a port on the production server for https and the certificate, I have:

  1. Imported a public certificate in the certificate store on the windows server configured a specific port for https with netsh. E.g:

netsh http add urlacl url=https://+:22224/ user=everyone

  1. bound the certificate (over the thumbprint) …

https certificate asp.net-core-mvc kestrel-http-server asp.net-core-2.1

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

如何在服务器 2016 上的 Asp.net core 2.2 kestrel(自托管)中启用 http/2

我刚刚将我的项目从 asp.net core 2.1 更新到2.2(主要原因是 Brotli- 和 http/2 支持)。
我能够重建、部署和启动应用程序(自托管控制台应用程序)。
该应用程序在 Windows 2016 服务器上运行并启用了 https(通过公共证书)。
服务器支持 TLS 1.2(使用工具通过互联网检查)。
不幸的是,http/2 不起作用,因此 Brotli 压缩似乎起作用了。
我的客户端也支持 http/2 - 如果我使用 GC 查看我的网站,我可以看到,我引用的一些文件是通过 http/2 服务器,但不是我的内容。

根据网上查到的资料:

  • 我的配置应该满足 http/2 的先决条件
  • 默认情况下,Asp.net core 2.2 应自动使用 http/2 (无需更改代码或设置),如果客户端不支持 http/2,则自动回退到 http/1.1

我在这里想念什么......?

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

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

如何让JQuery-UI与ASP.NET MVC6一起使用?

我刚刚开始使用MVC6(RC),已经创建了一个基于MVC6 RC标准模板的项目,并拼命尝试使JQuery-UI工作.我在我的一个视图中从JQuery-UI页面中取代了以下示例:

<script>
    $(function() {
        var availableTags = [
            "ActionScript",
            "AppleScript",
            "Asp",
            "BASIC",
            "C",
            "C++",
            "Clojure",
            "COBOL",
            "ColdFusion",
            "Erlang",
            "Fortran",
            "Groovy",
            "Haskell",
            "Java",
            "JavaScript",
            "Lisp",
            "Perl",
            "PHP",
            "Python",
            "Ruby",
            "Scala",
            "Scheme"];

        $("#tags").autocomplete({
            source: availableTags
        });
    });
</script>
<div class="ui-widget">
    <label for="tags">Tags:</label>
    <input id="tags">
</div>
Run Code Online (Sandbox Code Playgroud)

显示标签(和"TextBox"),但自动完成功能不起作用(如果我输入某些文本,则没有任何反应).默认情况下安装JQuery(base)(在标准模板中).首先,我添加了JQuery-UI NuGet包(似乎是错误的).然后我在Bower中添加了JQuery-UI包(我认为应该是新的方式).

我也尝试添加引用:

<!-- jQuery UI CSS Reference -->
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
Run Code Online (Sandbox Code Playgroud)

在我看来(什么不解决问题).

MVC 6(RC)项目中添加JQuery-UI并使示例正常工作的正确方法是什么? 更新为concret: 问题不在于上面的示例代码(没有错误)问题只是引用JQuery正确(在我的情况下为MVC6 RC). 因此,您可以在第一个答案中看到解决方案,特别是针对我的案例 - 在我自己的答案中.

jquery jquery-ui asp.net-core-mvc visual-studio-2015

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