Nota: il 30 gennaio 2024 è terminato il supporto di PHP 5. Le applicazioni PHP 5 esistenti continueranno a funzionare e a ricevere traffico. Tuttavia, App Engine potrebbe bloccare il nuovo deployment delle applicazioni
che utilizzano i runtime
dopo la data di fine del supporto.
Ti consigliamo di eseguire la migrazione alla versione più recente di PHP supportata.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API App Engine per gli strumenti Cloud Storage fornisce metodi di utilità per la pubblicazione di file immagine:
CloudStorageTools.getImageServingUrl()
CloudStorageTools.deleteImageServingUrl()
Un vantaggio dell'utilizzo di questo metodo per pubblicare le immagini rispetto al semplice
rendere pubblici i file è
la possibilità di ridimensionare e ritagliare dinamicamente, senza dover archiviare le
immagini in dimensioni diverse.
CloudStorageTools::getImageServingUrl
restituisce un URL di pubblicazione per un'immagine. Se l'immagine verrà visualizzata in una pagina HTTPS, imposta secure_url su True per evitare avvisi relativi a contenuti misti.
Tieni presente che questo URL è leggibile pubblicamente da tutti, ma non è "indovinato".
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-04-03 UTC."],[[["The App Engine API offers `CloudStorageTools.getImageServingUrl()` to generate URLs for serving images stored in Cloud Storage, and `CloudStorageTools.deleteImageServingUrl()` to stop serving them."],["Using `getImageServingUrl` allows for dynamic resizing and cropping of images without needing to store multiple image sizes, offering a significant advantage over directly making files public."],["Only the first app that calls `getImageServingUrl` can serve a specific image; subsequent apps must copy the image first if they need to serve it."],["Setting `secure_url` to `True` when using `getImageServingUrl` ensures the image can be displayed on HTTPS pages without mixed-content warnings."],["To remove the actual file you must use the PHP `unlink()` function and not the `deleteImageServingUrl`."]]],[]]