Web uygulamasında <input type="file" />
html etiketini kullanarak dosya yüklemeyi kullanıyorum. Özelliğim dosya seçiciden bir dosya seçip dosyayı göndererek işe yarıyor, ancak şimdi sürükle ve bırak olayları üzerine bir dosya yüklemek istiyorum, yani kullanıcı bilgisayarındaki bazı konumlardan bir dosyayı sürükler ve belirli bir yere indirdiğinde web sayfamdaki bölüm, dosya yüklenmeye başlar.Dosya Yükleme ve Bırakma Dosya Yükleme
Şimdiye kadar
function drop(evt)
{
evt.stopPropogation();
evt.preventDefault();
if (containsFiles(evt))
{
var files = evt.dataTransfer.files;
var count = files.length;
// Only call the handler if 1 or more files was dropped.
if (count > 0)
// upload files
}
}
}
tarafından açılan olaydan dosyalarını okumak başardı ama nasıl bu dosya yükleyebilir? Güvenlik nedeniyle input type = file değerini değiştiremiyorum. Peki bu dosyaları servletime iletmek için ne yapabilirim?
http://blueimp.github.io/jQuery-File-Upload/ –
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Submitting_forms_and_uploading_files –
de bakabilirsiniz Veya, sizin için tüm bunları yapan iyi desteklenen bir çapraz tarayıcı kütüphanesi arıyorsanız, [Fine Uploader] 'a (http://fineuploader.com) bir göz atın. Tam açıklama: İnce Yükleyiciyi koruyorum. –