我正在尝试使用以下方法部署从80端口公开的asp.net核心webapi服务:
docker run --rm -p 80:80 --name radicadorrest -it radicadorrest
Run Code Online (Sandbox Code Playgroud)
错误:
警告:Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager [35]未配置XML加密器。密钥{e60978fd-16bc-4ff2-8525-39b5d0c36be5}可以以未加密形式持久存储。宿主环境:生产内容根目录路径:/ app现在正在监听:http:// [::]:80应用程序已启动。按Ctrl + C关闭。
警告:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware [3]无法确定用于重定向的https端口。应用程序正在关闭...
我尝试使用其他端口,但收到相同的错误。
Docker版本:
客户端:版本:17.09.1-ce
API版本:1.32
Go版本:go1.8.3
Git commit:19e2cf6
内置:Thu Dec 7 22:25:13 2017
OS / Arch:linux / amd64服务器:版本:17.09.1-ce
API版本:1.32(最低
版本1.12 )Go版本:go1.8.3
Git提交:19e2cf6
内置:Thu Dec 7 22:26:35 2017 OS / Arch:linux / amd64 Experiment:false
我也尝试在Windows上以相同的结果。
我正在使用 apache Camel 制作一个 ftp 客户端,用于将一些文件下载到某个本地目录。该程序读取 xml 文件以获取将从 ftp 获取的文件的名称。该程序似乎可以正常工作,只是下载的文件已损坏。现在我正在尝试下载一些图像文件,但我得到的图像文件大小为 14.9Kb 并且已损坏,没有显示错误消息。
这是我的代码:
主要的
public void main() throws FileNotFoundException {
BasicConfigurator.configure();
RutaFtp routeBuilder = new RutaFtp();
CamelContext ctx = new DefaultCamelContext();
try {
ctx.addRoutes(routeBuilder);
ctx.start();
Thread.sleep(10000);
ctx.stop();
}
catch (Exception e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
骆驼路线:
from("file:./?fileName=Datos.xml&noop=true")
.split(xpath("//Datos/imagen/text()"))
.setProperty("rutaArchivo", this.body())
.log(LoggingLevel.INFO, "imagen: ${body}")
.process(ExtraerNombre).to("direct:ftp").end();
from("direct:ftp")
.pollEnrich("ftp://"+user+"@"+ftp+"/?password="+password+"&recursive=true&passiveMode=true&fileName=${body}&delete="+borrado+"")
.to("file:C:/outputFolder?flatten=true").end();
}
Run Code Online (Sandbox Code Playgroud)
我尝试过使用streamDownload参数,但它阻止下载文件(我不知道为什么)
.pollEnrich("ftp://"+user+"@"+ftp+"/?password="+password+"&recursive=true&passiveMode=true&streamDownload=true&fileName=${body}&delete="+borrado+"")
Run Code Online (Sandbox Code Playgroud)
控制台日志:
信息| Apache Camel 2.15.1.redhat-621084(CamelContext:camel-1)正在启动 0 [main] INFO org.apache.camel.impl.DefaultCamelContext - Apache Camel 2.15.1.redhat-621084(CamelContext:camel-1)是开始信息 | JMX 已启用 10 [主要] 信息 org.apache.camel.management.ManagedManagementStrategy …
我正在尝试为文本字段实现覆盖功能,该功能根据用户输入的内容显示某些特定状态。当用户点击文本字段时,它将显示一个覆盖层,该覆盖层应在用户书写时显示一些信息,就像网络浏览器上的搜索栏一样。
我的问题是 OverlayEntry 的内容不会在用户输入更改的同时更新,它仅在我重新打开 Overlay 时更改。
预期行为
目前的行为
为了测试此功能,我只是将相同的值从文本字段传递到覆盖层。
这是我的代码:
家庭班
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () => FocusManager.instance.primaryFocus?.unfocus(),
child: Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
CustomTextField(),
]),
// This trailing comma makes auto-formatting nicer for build methods.
),
));
}
}
Run Code Online (Sandbox Code Playgroud)
自定义文本字段类:
class CustomTextField extends …Run Code Online (Sandbox Code Playgroud) apache-camel ×1
camel-ftp ×1
docker ×1
flutter ×1
ftp-client ×1
linux ×1
overlay ×1
state ×1
windows ×1