2013-07-19 14 views
5

Dolayısıyla, bu sadece güvenlik açısından pek olası görünmüyor, ancak temellerimi korumalıyım. Kullanıcının galeriye bir tarayıcıda görüntü kaydetmek için bir yöntemle karşılaştı mı? Bu durumda, özellikle site hizmet javascript (değil phonegap değil) bahsediyorum.Bir tarayıcıyı bir tarayıcıdan bir cep telefonu galerisine kaydetme

Kaydedilecek görüntüye dokunup basılı tutabileceğinizi bildiğim halde, teknik açıdan daha az eğimli kullanıcılarımız için bir düğmeyi beğenirim.

Telefon ekosistemi çeşitlidir, bu yüzden herhangi bir telefon benim için çalışacaktır. Mümkünse merak ediyorum.

Bazı girişimler: tıklandığında

masaüstünde İşleri, telefonda yönlendiren bir bağlantı (Android)

<a href="logo.png" download="logo.png"> 
    <img src="logo.png" alt=""> 
</a> 

kilitleniyor (Android)

save image to user's disk using javascript

+1

İşte, hangi tarayıcıların indirme özelliğini desteklediğini vurgulayan güzel bir masa. [BAĞLANTI] (http://caniuse.com/download) – Jnatalzia

cevap

0

ne dersiniz :

function save(){ 
    document.addEventListener("deviceready", onDeviceReady, false); 
} 

function onDeviceReady() { 
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); 
} 

function gotFS(fileSystem) { 
    fileSystem.root.getFile("pic.jpg", {create: true, exclusive: false}, gotFileEntry, fail); 
} 

function gotFileEntry(fileEntry) { 
    fileEntry.createWriter(gotFileWriter, fail); 
} 

function gotFileWriter(writer) { 

    var photo = document.getElementById("image"); 
    writer.write(photo.value); 

} 

function fail(error) { 
    console.log(error.code); 
} 
İlgili konular