1

ファイルのアップロードを処理する Crystal ベースの Web サーバーを持つことは可能ですか? 私はドキュメントと多くの Crystal Web フレームワークを見てきました。シンプルなファイルアップロード機能への言及はどこにも見つかりませんでした。

これは可能ですか、それとも画像のアップロードを処理するために他の場所を探す必要がありますか?

4

3 に答える 3

2

現在、crystal ではmultipart/form-data ( https://www.rfc-editor.org/rfc/rfc1867 ) はサポートされていません。これは、std IMO に到着する必要があるものです。

しかし現在、Serdar Dogruyol はそれに時間を費やしているようです。

于 2016-03-25T16:22:29.330 に答える
1

更新された回答: 2016 年 11 月現在、ファイルのアップロードには Kemal v0.16.1 と Crystal 0.19.4 を使用できます。

使用方法は次のとおりです

post "/upload" do |env|
  parse_multipart(env) do |f|
    image1 = f.data if f.field == "image1"
    image2 = f.data if f.field == "image2"
    puts f.meta
    puts f.headers
    "Upload complete"
  end
end
于 2016-11-19T17:42:48.697 に答える