1

#upload{}窒素の要素を使用してファイルを簡単にアップロードできます。うまく機能します。

ただし、クライアント側の Javascript を使用して html ファイルのアップロード フォームを作成していますが ( #upload{}Nitrogen .erl ファイルのタグを使用していません)、それを機能させることができません。

これにアプローチする方法についてのアイデアはありますか?

編集:ヨーズの上に窒素を使用しています。

4

1 に答える 1

2

標準の html フォームを使用してアップロードされたファイルを操作する方法については、 element_upload.erlファイルを参照として使用できます。

基本的に、コンテキストからリクエスト ブリッジを取得してから、リクエスト ブリッジからファイルのリストを取得する必要があります。

Req = wf_context:request_bridge(),
UploadedFiles = Req:post_files(),

#sb_uploaded_fileUploadFiles は、属性 と を持つレコードoriginal_nameのリストですtemp_file。詳細はsimple_bridge ヘッダーで確認できます

そこから、ファイルを別の場所にコピーしたり、必要な操作を行ったりできます。

編集: アップロードされたファイルのインターフェイスは simple_bridge で改善され、ヘッダー ファイルを含める必要がなくなりました。代わりに、アップロードされたファイルとのインターフェイスにsb_uploaded_fileモジュールを使用することをお勧めします。

于 2012-10-26T02:57:50.070 に答える