ファイン アップローダをハイブリッド モバイル アプリに統合しようとしています (Icenium を使用)。必要なすべてのファイルがあり、シミュレーターでアプリを実行しているときにアップローダーが完全に実行されます。iPhone でアプリを実行すると、[FineUploader 3.6.0] [object File] is not a File or INPUT element! というメッセージが表示されます。無視!なぜこれを手に入れたのか、一生理解できません。
これは私の設定です...
$(document).ready(function() {
$('#fineUploader').fineUploader({
request: {
endpoint: 'uploadurl'
}
});
});
以前の構成を使用する jquery ラッパーのデモ ページに移動しましたが、デモは問題なく動作します。何か案は?これをさらにデバッグする方法がわかりません。
ありがとう
編集:
意見 -
<div data-role="view" id="queue-view" data-title="Queue" data-show="app.queueView.show" data-transition="slide:left" style="display: none;">
<header data-role="header">
<div data-role="navbar">
<a data-align="left" data-icon="menuicon" data-role="button" data-click="app.applicationLayout.onMenuClick"></a>
<span data-role="view-title"></span>
</div>
</header>
<button id="filesButton">Add Files</button>
<div id="fineUploader" class="upload-cont">
</div>
<div id="fineUploader2" class="upload-cont">
</div>
<input id="cameraButton" type="file" name="camera" accept="image/*;capture=camera">
</div>
ViewModel (app.queueView.show) -
$('#fineUploader').fineUploader({
request: {
endpoint: 'uploadurl'
}
});
また、未定義のエラーが発生するだけのカメラコードから直接試しました。そのため、追加の fineUPloader2 と cameraButton があります。私は多くのことを試しましたが、すべて未定義のエラーまたは No files エラーが発生するようです。
また、require.js を使用して javascript ファイルを取り込みます (MVVM を使用してプロジェクトをセットアップしたので、多くのファイルがあります)。
ありがとう