I container di Azure è stato creato e impostato su Privato. L'autorizzazione deve essere impostata su Privato perché il contenuto è visibile solo all'utente connesso. Tuttavia, ho intenzione di utilizzare il BLOB nel tag. Questo non è possibile quando il Container è impostato su Privato. C'è un modo per aggirare questo? Oppure qualcun altro incontra lo stesso problema?Archiviazione di Azure: utilizza BLOB dal contenitore privato nel tag <img>
Tutti gli esempi di codice che ho scaricato (PhluffyPhotos, MyPictures) da CodePlex/Code Project impostano sempre il contenitore su Pubblico (Container/Blob).
Grazie!
+1 a questa risposta. In uno dei miei siti web, al fine di proteggere le mie immagini (impedire che fossero inchiostrate da altri siti) ho utilizzato SAS. Ho generato un SAS con un tempo molto breve (cioè 5 secondi) nel mio codice back-end e ho inserito l'URL BLOB con SAS nella mia vista (stavo usando MVC). Quindi può essere mostrato sulla mia pagina web. Ma altri non possono usare questo URL per recuperare l'immagine da quando il SAS è scaduto. –
Ci sono state discussioni anche su forum MSDN, ma la conclusione è fondamentalmente utilizzare uno dei tre approcci nel collegamento inviato da Sandrino: - http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/dbfb9d13-d463-4461-b51f-466261617cb7 - http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/6b4ff906-c303-44b5-8b94-153e4edae201 – stack247