Merhaba nasıl görüntümü asp.net C# sunucumda yüklemeden önizleyebilirim ve görüntüyü gördüğümde sunucuya yüklemek için karşıya yüklemem gerekir.Önizleme Resim sunucuma yüklensin
cevap
HTML5 özellikli bir tarayıcıda, kullanıcı hdd'sinden base64 kodlu bir dize olarak bir dosya okumak için FileReader nesnesini kullanabilirsiniz. Önizlemeyi göstermek için bu base64 gösterimini css ile kullanabilirsiniz. Daha eski tarayıcılarda, bunu yapmak için flash veya benzeri eklenti tabanlı kodlara ihtiyacınız olacaktır.
<html>
<head>
<script>
var elmFileUpload = document.getElementById('file-upload');
function onFileUploadChange(e) {
var file = e.target.files[0];
var fr = new FileReader();
fr.onload = onFileReaderLoad;
fr.readAsDataURL(file);
}
function onFileReaderLoad(e) {
var bgStyle = "url('" +e.target.result + "')";
elmFileUpload.parentElement.style.background = bgStyle;
};
elmFileUpload.addEventListener('change',onFileUploadChange,false);
</script>
</head>
<body>
<input type="file" id="file-upload"/>
</body>
</html>
yardımcı olacağını umuyorum Var okuyucuda hata = yeni FileReader(); IE 8 –
ie8'de html5 uyumlu değil. –
Evet bu mümkündür:
İşte tüm modern tarayıcılarda çalışır HTML5 örnektir.
Html
<input type="file" accept="image/*" onchange="showMyImage(this)" />
<br/>
<img id="thumbnil" style="width:20%; margin-top:10px;" src="" alt="image"/>
function showMyImage(fileInput) {
var files = fileInput.files;
for (var i = 0; i < files.length; i++) {
var file = files[i];
var imageType = /image.*/;
if (!file.type.match(imageType)) {
continue;
}
var img=document.getElementById("thumbnil");
img.file = file;
var reader = new FileReader();
reader.onload = (function(aImg) {
return function(e) {
aImg.src = e.target.result;
};
})(img);
reader.readAsDataURL(file);
}
}
JS
buradan Live Demo alabilirsiniz.- 1. Resim önizleme ve jQuery ile temizleme
- 2. Android Share Resim Önizleme Önceden Paylaşılan bir öğeden Önizleme yok
- 3. Pdftk'yi sunucuma nasıl yüklerim?
- 4. Sunucuma bağlanın ESP8266 Arduino
- 5. Blueimp Jquery Dosya Yükleme: Küçük resim önizleme görüntüsünü göstermiyor
- 6. iOS - Uygulamanın eski sürümleri App Store'dan yüklensin
- 7. Video ve değişken sunucuya yüklensin mi?
- 8. NSData, akıştan çok parçalı olarak mı yüklensin?
- 9. Önizleme resmini iphone
- 10. MEAN yığınının barındırılan sunucuma nasıl dağıtılır?
- 11. SunHTTPRequestHandler kullanarak sunucuma gönderilen verilere nasıl erişirim?
- 12. ImageView: hareketli gif önizleme
- 13. UIImagePickerController Önizleme durumu nasıl belirlenir?
- 14. Javascript Resim galerisi
- 15. Android klavyeyi gizle tuş önizleme
- 16. WordPress öğesinde önizleme teması
- 17. iTunesConnect App Önizleme Hatası
- 18. Plupload HTML5 önizleme Fileselect
- 19. jQuery Webpage Önizleme
- 20. Konsollar Canlı Önizleme Hatası
- 21. Widget Önizleme konumu kaydet
- 22. Birt düzeninde önizleme sekmesi
- 23. Önizleme olmadan video kayıt
- 24. WinRT kamera önizleme işlemleri
- 25. Önizleme nasıl değiştirilir?
- 26. Kamera Önizleme geriliyor
- 27. Android - Kamera Önizleme
- 28. Resim İçinde Resim
- 29. UIImagePickerController bana bir siyah önizleme veriyor
- 30. CKEditor - metin, resim önizleme iletişim İngilizce olarak sitemde CKEditor 1 kullanılarak
http://codepedia.info/2015/06/html5-filereader-preview-image-show-thumbnail-image-before-uploading-on-server-in-jquery/ –