2017年1月11日のブックマーク (1件)

  • ファイルのアップロード処理 · Build web application with Golang

    4.5 ファイルのアップロード処理 ユーザによるファイルのアップロードを処理したいとします。例えば、現在Instagramのようなホームページを作成しているとします。ユーザが撮影した写真を保存する必要があります。このような要求はどのように実現するのでしょうか? フォームにファイルをアップロードさせるためには、まずformのenctype属性を追加する必要があります。enctype属性には以下の3つの種類があります: application/x-www-form-urlencoded 送信前にすべての文字列をエンコードする(デフォルト) multipart/form-data 文字列に対してエンコードしません。ファイルのアップロードウィジェットを含むフォームを使用するときはこの値が必要です。 text/plain 空白を"+"記号に置き換えます。ただし、特殊文字に対してエンコードは行われませ

    kumechann
    kumechann 2017/01/11