Gestione dei file grafici mancanti
È comune usare ASP per visualizzare immagini grafiche al volo. Puoi far controllare il tuo codice per assicurarti che il file grafico sia effettivamente lì - e mostrare un'immagine predefinita se manca per qualche motivo.

Il comando che utilizzerai qui è FileExists: il comando controlla se il file specificato esiste effettivamente sul server. È quindi possibile eseguire elaborazioni diverse in base alla presenza o meno del file specificato.

Supponiamo che tu abbia un sistema di inventario in cui a tutti i tuoi prodotti vengono assegnati numeri sequenziali, da P1 a P1000 e così via. I tuoi file di immagini sono nominati in modo che corrispondano, quindi P1.jpg, P2.jpg, ecc. Questo di solito ti rende molto semplice mostrare automaticamente l'immagine associata a un determinato prodotto.

Se è necessario rimuovere un'immagine per qualche motivo, il codice seguente mostrerà un'immagine predefinita fino a quando non si arriva a inserire una nuova immagine corretta nella directory.

<%
dim picFSO
set picFSO = createobject("Scripting.FileSystemObject")
PicPath = "/images/products/P" & ProductID & ".jpg"
PicFullPath = Server.MapPath(PicPath)
if picFSO.FileExists(PicFullPath) THEN
FoundImage = TRUE
else
FoundImage = FALSE
end if
%>

Dopo aver impostato correttamente FoundImage, ora puoi fare qualunque istruzione if-then che ti piace. È possibile utilizzare un IMG SRC = standard per visualizzare la voce PicPath corretta se FoundImage è true o mostrare un'altra voce predefinita se FoundImage è false.

Istruzioni Video: EM91 Estrarre dati da tabella .pdf verso Excel con le funzioni RIGHE e COLONNE (Marzo 2024).