私は今、htmlファイルアップロードコントロールを使用してアプリケーションにファイルをアップロードしています。ファイルアップロードコントロールの代わりにチェックボックスコントロールを選択すると、ローカルディスクからファイルを取得する必要があります。アプリケーションでJavascriptコードを使用しています。これで誰でも助けてくれます。JavaScriptファイルアップロードコントロールを使用しないでファイルをアップロード
答えて
FormDataのjavascriptオブジェクトhttps://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objectsを使用できますが、現代のブラウザだけで使用できます。古いブラウザの場合は、iframeを使用できます。How to make Asynchronous(AJAX) File Upload using iframe?
JavaScriptを使用して非表示のファイルアップロードコントロールを使用して操作できます。以下のコードを使用して、アップロードする前にプロフィール画像を選択してその場所で見ることができます。私はリンクを使用しますが、あなたが要求したようにあなたは、チェックボックスにそれを変更することができます。
function LoadImage() {
document.getElementById("ImageFile").click();
}
function DisplayImage(FileBrowser) {
if (FileBrowser.files.length < 1)
return;
var file = FileBrowser.files[0].name;
if (file == null || file == "")
return;
var reader = new FileReader();
reader.onload = function() {
document.getElementById("ImageDisplay").src = this.result;
};
reader.readAsDataURL(FileBrowser.files[0]);
}
<input id="ImageFile" type="file" style="visibility: hidden; height : 0; width: 0;" onchange="DisplayImage(this);" />
<a href="javascript: void LoadImage();">
<img id="ImageDisplay" alt="Select an image" src="" />
</a>
ありがとうコードです。私はちょうどファイルの手動選択を避けたいです。代わりに、私はバックエンドプロセスとしてファイルを選択したい。これは可能です。ファイルパスとファイル名は静的になります。 – Smith
Webブラウザはセキュリティとプライバシーの理由からファイルシステムにアクセスできないため、手動でファイルを選択する必要があります。 Webブラウザでそれを行う唯一の方法は、ファイルシステムにアクセスできるJavaアプレットなどのバイナリ実行可能ファイルをインクルードすることですが、ユーザがそれを信頼する必要があります。 –
- 1. asp.net複数のファイルアップロードコントロールを使用した複数のアップロード
- 2. ファイルアップロードコントロールは、ダイアログボックス内にある、私はasp.netで</p> <p>制御をファイルアップロードコントロールを使用してファイルをアップロードしようとしている#
- 3. JavaScriptを使用してファイルをアップロード
- 4. asp.netのファイルアップロードコントロールを使用せずにファイルをドラッグアンドドロップする
- 5. ipadから画像をアップロードする/ ipadからファイルアップロードコントロールでファイルを取得
- 6. phpexcelを使用してファイルをアップロードできない
- 7. ファイルをDropbox用の純粋なjavascriptを使用してアップロードし、firefox 3.6でxhrをサポートしています。
- 8. javascriptを使用してアップロードしたxmlファイルを読むには?
- 9. Javascriptファイルを使用しないAdobe Edge?
- 10. シングルページアプリケーション用のjavascriptを使用してDropboxにファイルをアップロードしていますか?
- 11. 実際にファイルを使用しないHTTPファイルのアップロード
- 12. ファイルアップロードコントロールを使用しているときに完全なファイルパスを取得
- 13. javascript xhrファイルjQueryなしでアップロード
- 14. javascript sdkを使用してgoogleドライブにファイルをアップロード
- 15. シンプルWebApp - HTML/AWS Javascript SDKを使用してS3にファイルをアップロード
- 16. 変数を使用してJavascriptファイルをアップロード
- 17. pythonスクリプトを使用してDropboxにファイルをアップロードしない
- 18. Ruby on Railsでファイルアップロードコントロールを使用してファイル名なしのフォルダパス名のみを取得する方法は?
- 19. javascript、jqueryプラグインを使用した複数のファイルのアップロード
- 20. POST Nodejsを使用したjavascriptファイルのアップロード
- 21. PHP:ファイルアップロードコントロールなしのファイルアップロード
- 22. multerなしでノードjsを使用してファイルをアップロード
- 23. javascriptを使用してOnlyOfficeでdocxファイルをアップロードできません
- 24. WCFでストリーミングモードを使用して大きなファイルをアップロードする
- 25. Jquery Ajaxを使用してAsp Mvcで大きなファイルをアップロード
- 26. Android S3 SDK:TransferManagerクラスを使用して大きなファイルをアップロードできない
- 27. ngファイルアップロードでJavaScriptファイルをアップロードできないようにする
- 28. Delphi CGIを使用してファイルをアップロード
- 29. ファイルを使用してパラメータ値をアップロード
- 30. angularjsコンポーネントを使用してファイルをアップロード
あなたが共有することはでき隠しファイルアップロードコントロールを使用して、チェックボックスのonclickの、ファイルアップロードをクリック –
をトリガーいくつかのコード?チェックボックスをクリックすると、は既に入力されていますか? –