0

Androidデバイスを使用して、POSTメソッドを使用してファイルをサーバーにアップロードしています。しかし、Railsにこのイベントを処理させる方法がわかりません。つまり、AndroidデバイスがリンクによるPOSTメソッドによってサーバーにファイルを送信した後http://localhost/upload_file、railsサーバーはこのイベントを処理し、たとえばこのファイルをデータベースに配置できます。

私はグーグルといくつかの結果を持っており、追加のプラグインを使用するように指示しています。レールのみを使用する純粋な方法はありますか?教えてください。

ありがとう :)

4

1 に答える 1

2

Railsはファイルのアップロードを非常に簡単に処理できます。読むべき関連ガイドは次のとおりです:http://guides.rubyonrails.org/form_helpers.html

ガイドからの小さな抜粋は次のとおりです。

5.1アップロードされるもの

paramsハッシュのオブジェクトは、IOのサブクラスのインスタンスです。アップロードされたファイルのサイズに応じて、実際にはStringIOまたは一時ファイルに基づくFileのインスタンスになる場合があります。どちらの場合も、オブジェクトには、ファイルがユーザーのコンピューター上で持っていた名前を含むoriginal_filename属性と、アップロードされたファイルのMIMEタイプを含むcontent_type属性があります。

于 2013-03-24T20:03:31.143 に答える