小编azh*_*ik3的帖子

Phoenix返回POST的200状态代码

我的Phoenix API返回200POST请求的状态代码而不是201.200如果我没有设置状态代码,Phoenix默认使用.

这是样本回复.

conn |> json(%{created_at: response[:timestamp], notes: response[:notes], data: data})
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

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

如何在 Phoenix rest api 中获取客户端 IP

我在 Elixir Phoenix 中有 rest API,我想记录每个请求者客户端 IP。目前,我正在使用以下代码来获取客户端 IP:

conn.remote_ip |> Tuple.to_list |> Enum.join(".")
Run Code Online (Sandbox Code Playgroud)

但是,它给了我本地 IP 127.0.0.1

然后,我使用了以下代码:

remote_ips = Plug.Conn.get_req_header(conn, "x-forwarded-for")
remote_ip = List.first(remote_ips)
Run Code Online (Sandbox Code Playgroud)

它给了 nil x-forwarded-for

请帮我解决这个问题。

elixir phoenix-framework

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

如何在WPF中删除WebBrowser上的滚动条

我在我的应用程序中使用WebBrowser控件,如:

<WebBrowser x:Name="wcPlayback" Visibility="Visible" LoadCompleted="wcPlayback_LoadComplete" Margin="0,-4,0,0" Width="960px" Height="619px" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollBarVisibility="Hidden"></WebBrowser>
Run Code Online (Sandbox Code Playgroud)

我做了很多尝试删除滚动条但失败了.

请帮我.

.net wpf c#-4.0

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

获取指定索引对象时获取错误

我想从对象列表中获取第一个索引对象.这是示例对象:

[%VendorModel{__meta__: #Ecto.Schema.Metadata<:loaded>,
  cameras: #Ecto.Association.NotLoaded<association :cameras is not loaded>,
  config: %{"auth" => %{"basic" => %{"password" => "12345",
        "username" => "admin"}},
    "snapshots" => %{"h264" => "h264/ch1/main/av_stream",
      "jpg" => "Streaming/Channels/1/picture"}}, exid: "ds-2cd2032-i", id: 332,
  name: "DS-2CD2032-I",
  vendor: #Ecto.Association.NotLoaded<association :vendor is not loaded>,
  vendor_id: 6},
 %VendorModel{__meta__: #Ecto.Schema.Metadata<:loaded>,
  cameras: #Ecto.Association.NotLoaded<association :cameras is not loaded>,
  config: %{"auth" => %{"basic" => %{"password" => "12345",
        "username" => "admin"}},
    "snapshots" => %{"h264" => "h264/ch1/main/av_stream",
      "jpg" => "Streaming/Channels/1/picture", "mjpg" => "/",
      "mpeg4" => "mpeg4/ch1/main/av_stream"}}, exid: "ds-2cd2612f-i", id: 2911,
  name: …
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

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

如何获取S3存储桶上每个文件夹的总对象和总存储量

我有一个名为S3的存储桶camera-assets,在该存储桶中,每个摄像头都有一个单独的文件夹,每个文件夹包含数百万/数十亿个文件.我想在我的存储桶中获取每个文件夹的总数量和存储空间.

我尝试了以下CLI命令:

aws s3api list-objects --bucket camera-assets --prefix 1011-front-external/snapshots/ --output json --query "[sum(Contents[].Size), length(Contents[])]"
Run Code Online (Sandbox Code Playgroud)

但未能得到结果,因为文件夹有数百万/亿的文件.如果只有几个文件,它可以工作.

请帮助我获取文件数和存储空间.

amazon-s3 amazon-web-services

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