0
リモートデバイスコンソールでnet :: ERR_ACCESS_DENIEDを取得しています。 ajaxの画像アップロードはデスクトップブラウザで動作しますが、ビルド後は動作しません。Cordova ajax POST net :: ERR_ACCESS_DENIED
下記の画像をご確認ください。私は、ファイルをアップロードするにはコルドバのプラグイン上で使用
リモートデバイスコンソールでnet :: ERR_ACCESS_DENIEDを取得しています。 ajaxの画像アップロードはデスクトップブラウザで動作しますが、ビルド後は動作しません。Cordova ajax POST net :: ERR_ACCESS_DENIED
下記の画像をご確認ください。私は、ファイルをアップロードするにはコルドバのプラグイン上で使用
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file-transfer/
。コードバホワイトリストプラグインでもajaxファイルのアップロードは機能しません。
適切なウェブサーバーを使用して、http://でページをサーバーします。 'file:///'プロトコルに対するAjaxは許可されていません。 – ADyson
許可するにはどうすればよいですか。その入力タイプ= "ファイル"。 私は要求を可能にするためにヘッダに従っています:header( 'Access-Control-Allow-Origin:*'); –
入力タイプ= "ファイル"とは関係ありません。ページを表示するために使用しているプロトコルについて書いたものを読んでください。エクスプローラでファイルをダブルクリックしてブラウザに表示するだけであれば、セキュリティでAjaxを使用することはできません。実際のWebサーバーを使用してテストする必要があります(ローカルマシン上にある場合でも)。ブラウザバーのアドレスは 'http://'または 'https://'で始まらなければなりませんが、 'file:/// 'で始まらなければなりません。 – ADyson