0
テキストボックスにパスを貼り付けたときと、ファイルの読み込みボタンをクリックしたときにファイルを読み込もうとしています。問題はそれが読書ではないことです - しかし、ファイルオプション付きの入力タグでは読んでいます。入力欄にファイルタイプを指定せずにテキストボックスからファイルを読み込みます。
あなたはそれを達成する方法を教えてもらえますか?以下に私のコードを提供する。
https://codepen.io/texirv/pen/dzwrqM?editors=1111
<input class="laptop" placeholder="Paste link here to upload document." type="text" name="sportsBox" id="sportsBox">
$("#swimmingLink").click(function() {
console.log("inside click function--->");
playerValue = $("#sportsBox").val().replace(/\\/g,"/");
var coffee = playerValue.substring(playerValue.lastIndexOf('/')+1)
console.log("playerValue--->" + playerValue);
console.log("coffee--->" + coffee);
//var myReader: FileReader = new FileReader();
var myReader = new FileReader();
//var textType = /text.*/;
var file = playerValue.files[0];
console.log("file---->" + file);
onpasteイベント。 https://www.w3schools.com/jsreF/event_onpaste.asp。間違った瞬間に値を読み取ろうとしています。 – PedroSouki
@ペドロソウキちょっと試しましたが、ペーストで使用することはできません...あなたは私のフィドルで更新できますか? –
ウェブページはそのようにファイルを読み取ることができません。これは、ユーザーがファイル入力を通じて明示的に選択したファイル、またはファイルエクスプローラからブラウザにドラッグアンドドロップするファイルにのみアクセスできます。 –