組み込みのMicrochipTCP/IPスタックPic32ボードを使用しているクライアントのWebページインターフェイスにアップロードの進行状況インジケーターを表示する必要があります。Webページには、クライアントが適切な.hexまたは.wavファイルを参照して選択してボードメモリにアップロードできるようにするアップロードファイルページがあります。これにより、最終的にそのファイルをブートストラップできるようになります。私の問題は、ファイルがアップロードされているときに、クライアントがファイルの進行状況を認識せず、ページから移動してダウンロードをキャンセルする可能性があることです。クライアントに情報を提供し続けるために、アップロードの進行状況を示すインジケーターが必要です。アップロードする必要のあるさまざまなインスタンス用に5つのアップロードボックスがあることに注意してください。一度に1つのアップロードのみを許可します。
これがhtmlセクションのコードです:
<table width="900" border="0" cellpadding="1" class="uploadTable">
<tr>
<td width="420" rowspan="2"><form action="fileupload.html" method="post" enctype="multipart/form-data">
<div class="uploadBox">
<p><b>Update Primary System Firmware</b></p>
<p>File:
<input type="file" name="firmwaremain" size="30" />
<input type="submit" value="Upload" />
</p>
</div>
</form></td>
<td width="252" height="23"><div align="center"><strong>Current File Name: </strong></div></td>
<td width="104"><div align="center"><strong>Current File Size:</strong></div> </td>
<td width="104"><div align="center"><strong>File Upload Date:</strong></div></td>
</tr>
<tr>
<td height="40"><div align="center">~curFirmName~</div></td>
<td width="104"><div align="center">~curFirmSize~</div></td>
<td width="104"><div align="center">~curFirmDate~</div></td>
</tr>
</table>
MicrochipのcustomHTTPApp.cコードを利用できますが、ここに投稿するには面倒です。
必要に応じてメールやチャットができます。写真を投稿する担当者がいません。私のWebインターフェイスサイトはスタンドアロンボードにあるため、リンクはありません。
よろしくお願いします!
-ジョシュ