2016-04-12 35 views
0
benim işlevine herhangi csv dosya yüklemek için bir düğme yapmaya çalışıyorum

, ben yerel olarak okurdum:yükleme CSV javascript

var ccs=loadCSV("sankey.csv"); 

Ama şimdi dosyayı seçti büyük bir düğmeye istiyorum Kodumda kullandığım işlevden dolayı yükledikten sonra var değerine sahip olmak istiyorum. ben dosya okuyucu almak nasıl bir şey

<input type="file" name="filename" id="filename"> 
    <div id="csvimporthint"></div> 

ile başladı?

cevap

1

Soruyu doğru anlıyorsam, istemci tarafında bir dosya okuyabilmek istersiniz. Bu durumda, kullanmak istediğiniz şey FileReader 'dur.

FileReader nesne web uygulamaları uyumsuz okumak için dosyaları (veya ham veri tamponları) kullanıcının bilgisayarında saklanan, dosyayı belirtmek için Dosya veya Blob nesneleri kullanarak veya veri içeriğini okumasına olanak sağlar.

okumanız gerektiğini FileReader nasıl kullanılacağına dair büyük bir tutorial var.

+0

Lütfen [sadece bağlantıya izin vermeyin] (http://meta.stackoverflow.com/tags/link-only-answers/info). "Harici bir siteye bir linkten çok daha az" olan cevaplar [silinebilir] (http://stackoverflow.com/help/deleted-answers) – Quentin

+0

Anladım. – zhirzh

+0

cevabına daha fazla ekleyeceğiz. çözüm: 'FileReader API'. full Tam olarak uygulanan kodu sağlamaz, fakat daha da iyi, çünkü OP kendi işini kendisinin yapmasına izin verir –