2

シナリオは次のとおりです。

TextArea 要素を含むこの HTML ページがあります。

アップロードボタンをクリックすると、テキストエリアの内容をファイルとしてアップロードしたいと思います。

ディスク上の既存のファイルに対してこれを行う方法を示すいくつかの例を見つけました。

私がやろうとしているのは、テキストエリア内のテキストを編集し、Microsoft が提供する REST API を使用して「ファイル」を SkyDrive にアップロードすることです。

これをどのように行うことができるか考えていますか?

4

1 に答える 1

2

アップロード ボタンのアクションを、テキストエリアから取得したコンテンツでAJAX PUT 要求を実行するカスタム ハンドラーに置き換えるだけです。jQuery では、次のようになります (未テスト):

$('#my-submit-button').on('click', function(event) {
  $.ajax({
    type: 'PUT',
    url: 'my/skydrive/url',
    processData: false,
    data: $('#my-textarea').val(),
    success: function() { /* Success handler */ },
    error: function() { /* Error handler */ }
  });
  event.preventDefault();
});
于 2012-04-02T15:54:23.207 に答える