2013-08-06 147 views
2

我正在開發基於HTML5和jQuery的iPad應用程序。我需要將圖像上傳到服務器。 服務器URL是https://myserver.myclient/myproject/uploadphotos使用HTML5上傳照片

我需要像下面 { 「文件名」 的請求數據: 「abc.jpg的」, 「FileDescription」:, 「的FileData」 「文件的說明」:「Base64編碼編碼的字符串」, 「庫Id」: 「庫Id」, 「FileTitle」: 「第一文件」 }

文件上傳部分的HTML代碼部分如下,

<tr> 
      <td class="ui-table-priority-1"> 
      <div class="ui-input-text ui-shadow-inset ui-corner-all ui-btn-shadow ui-body-c ui-input-has-clear"> 
       <input type="file" name="file" id="file" value="" data-clear-btn="true" class="ui-input-text ui-body-c"> 
       <a href="#" class="ui-input-clear ui-btn ui-btn-up-c ui-shadow ui-btn-corner-all ui-fullsize ui-btn-icon-notext ui-input-clear-hidden" title="clear text" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-icon="delete" data-iconpos="notext" data-theme="c" data-mini="false"><span class="ui-btn-inner"><span class="ui-btn-text">clear text</span><span class="ui-icon ui-icon-delete ui-icon-shadow">&nbsp;</span></span> 
       </a> 
      </div> 
      </td> 
      <td class="ui-table-priority-2"> 
      </td> 
     </tr> 

我能夠獲得像filename,filedescription,filetitle和庫id這樣的參數。 我需要爲「文件數據」獲取base64Encoded字符串,並將代碼發佈到服務器。

請幫我上傳照片。我在開玩笑的項目只使用HTML5,jQuery Mobile和JavaScript。

由於提前,

阿斌

回答