2017-03-28 10 views
0

xmlファイルをローカルワークスペースからアップロードしてモデルとして使用します。私はサーバーにファイルをアップロードすることができますが、アップロードされたオブジェクトからデータを取得し、モデルに設定またはロードする方法がわかりませんSAPUI5アップロードファイルをモデルとして使用

ファイルをアップロードする方法は次のとおりです。

jQuery.ajax({ 
       url: oFileUploader.getUploadUrl(), 
       headers: oHeaders, 
       type: 'PUT', 
       cache: false, 
       contentType: false, 
       processData: false, 
       data: file 
      }); 

     } 

それはHTTPメソッド「POST」を使用していますので、私は標準oFileUploader.upload()を使うことができませんでしたし、私はそれが明確ではありません

はあなた

答えて

1

ありがとう「PUT」やってみたかったですjQuery.ajax呼び出しに渡す変数fileの内容を取得する方法。これに応じて、次の3つのオプションがあります。

  1. fileの可変内容をモデルで直接使用してください。
  2. FileReader APIを使用してファイルの内容を読み取り、モデルに入れます。
  3. バックエンドサービスがAJAX呼び出しに対する応答としてファイルのXMLコンテンツを返すようにしてから、応答をモデルに格納します。
+0

ありがとうございます。私は2.と3.を試してみましょう。私はすでに1.を試みましたが、 "ファイル"はxmlドキュメントではありません。 – Aline

+0

は、第3のオプションで私が望むものを達成しました。ありがとうございました – Aline

関連する問題