からMVC3にコレクションをデータベースに保存され、データベース内の親エンティティに関連付けられるユーザーのアップロード文書をすることができますMVC3アプリケーションでページをアップロードを投稿します。また、ユーザーがドキュメントにアクセスできるユーザーを指定するためにカスタマイズできる権限もあります。は、私が書類を持ってPlupload
私はそれがで働いているという行動は、基本的に、それはファイルのキューを取り、この情報が供給するために専用の特定のアクションに私のためにそれらをアップロードすることで、Pluploadと私の文書のアップロード機能を実装しましたし、投稿されると、各ファイルには一意の名前(例:p16kearti61rf31qb61fogjm2127i3.jpg
のようなもの)が与えられます。
すべてのファイルがpluploadにアップロードされると、アップロードされたばかりのファイルに関する情報とともに親フォームが送信されますそれらが関連付けられるべきオブジェクトの主キーのような文書のための他の何らかのデータとして、それが許可の面でチェックオフされたグループ。これは、MVCが私のデータをバインドして、投稿されたバックデータを処理できるようにする、厳密に型付けされたオブジェクト構造を見つけることができないことを除いて、これでうまくいきます。 ここに私のRequest.Formコレクションにあるもののアイデアがあります。私が探しているのは、自分の行動でこの情報を最もよく捕える方法に関するいくつかの洞察です。私は、ドキュメントのアクセス許可のコントロールの命名を完全に制御していますが、pluploadコントロールが組み込まれていて、変更できるかどうかわかりません。
__RequestVerificationToken: "...XDsBA5oZA9Ku2oPPdyyi2J+DbvoKRY9HJ2...etc"
ownerId: "CCEE2ADF-633D-4D55-90EE-2829D352BEEB"
uploader_0_tmpname: "p16kearti61rf31qb61fogjm2127i3.jpg"
uploader_0_name: "picture1.jpg"
uploader_0_status: "done"
uploader_1_tmpname: "p16kearti61kqu8tsmja67911v44.jpg"
uploader_1_name: "picture2.jpg"
uploader_1_status: "done"
uploader_2_tmpname: "p16kebp785gci1e291i543cc1c8k4.jpg"
uploader_2_name: "picture3.jpg"
uploader_2_status: "done"
uploader_count: "3"
documentGroups[B8C97C5C-B1B8-43C2-89F1-B1DF353AF677]: "false"
documentGroups[A2C8331C-7068-4611-82BF-6F0C61C8BA7D]: "false"
documentGroups[6DCBF4A8-B863-49E6-AAE9-2A0E372FF622]: "true"
documentGroups[05C04E05-D7A8-45D6-8138-2FA36F0A5922]: "false"
documentGroups[3E2F2B1B-FAAA-420A-B9A1-F223ADF66AF0]: "true"
私のアクションメソッドの書き方についてのご意見はありますか?私はこのようなことを望んでいたが、それを働かせることはできない。
public ActionResult Upload(Guid ownerId, IList<PluploadFile> uploader, IList<bool> documentGroups)
フィードバックは非常に高く評価されます。 –