ファイルのアップロードを処理する Crystal ベースの Web サーバーを持つことは可能ですか? 私はドキュメントと多くの Crystal Web フレームワークを見てきました。シンプルなファイルアップロード機能への言及はどこにも見つかりませんでした。
これは可能ですか、それとも画像のアップロードを処理するために他の場所を探す必要がありますか?
ファイルのアップロードを処理する Crystal ベースの Web サーバーを持つことは可能ですか? 私はドキュメントと多くの Crystal Web フレームワークを見てきました。シンプルなファイルアップロード機能への言及はどこにも見つかりませんでした。
これは可能ですか、それとも画像のアップロードを処理するために他の場所を探す必要がありますか?
現在、crystal ではmultipart/form-data ( https://www.rfc-editor.org/rfc/rfc1867 ) はサポートされていません。これは、std IMO に到着する必要があるものです。
しかし現在、Serdar Dogruyol はそれに時間を費やしているようです。
更新された回答: 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