2016-08-19 8 views
1

これらの画像の値は、画像をドラッグしているときにコンソールから表示される名前、サイズ、タイプを取得するにはどうすればよいですか。これらのデータを特定の部門に表示するJavascript:この画像データを取得する方法

File {name: "free-windows-10-wallpaper_050549897_263.jpg", lastModified:  
1464238729860, lastModifiedDate: Thu May 26 2016 12:58:49 GMT+0800 (Malay 
Peninsula Standard Time), webkitRelativePath: "", size: 1185535…} 
lastModified : 1464238729860 
lastModifiedDate :Thu May 26 2016 12:58:49 GMT+0800 (Malay Peninsula Standard Time) 
name : "free-windows-10-wallpaper_050549897_263.jpg" 
size : 1185535 
type : "image/jpeg" 
webkitRelativePath : "" 
__proto__ : File 

これはjsコードです。

var obj = $('.drag_me'); 

obj.on('dragover', function(e){ 
    e.stopPropagation(); 
    e.preventDefault(); 
    $(this).css('border', '2px solid #39ADCD'); 

}); 

obj.on('drop', function(e){ 
    e.stopPropagation(); 
    e.preventDefault(); 
    $(this).css('border', '2px dotted #39ADCD'); 

    var files = e.originalEvent.dataTransfer.files; 
    var file = files[0]; //<-- I need to get the size, name, image type of this image 
    console.log(file); 

    //upload(file); 
}); 

だから私はあなたが、

file.name, 
file.lastModified 

注意を使用してアクセスすることができ、私のhtml

<div class="drag_here"> 
    <div class="drag_me"> 
     <center id="center_html"> 
      Drag image here 
     </center> 
    </div> 
</div> 
+3

あなたはそれがあなたの '' //は、(ファイル)をアップロードする直前に、 'file.name'、' file.lastModified'を使用してアクセスすることができませんか? –

+0

@DavidRありがとうございました。 –

答えて

1

にそれらのデータを表示することができます:あなたは自分の//upload(file)文の前にそれを含める必要があります。

HTH

関連する問題