Xử lý các tập tin đồ họa bị thiếu
Việc sử dụng ASP để hiển thị hình ảnh đồ họa một cách nhanh chóng là điều phổ biến. Bạn có thể kiểm tra mã của mình để đảm bảo tệp đồ họa thực sự ở đó - và hiển thị hình ảnh mặc định nếu nó bị thiếu vì một số lý do.

Lệnh bạn sẽ sử dụng ở đây là FileExists - lệnh kiểm tra xem tệp bạn chỉ định có thực sự tồn tại trên máy chủ không. Sau đó, bạn có thể thực hiện xử lý khác nhau dựa trên việc bạn có tìm thấy tệp được chỉ định hay không.

Giả sử bạn có một hệ thống kiểm kê trong đó tất cả các sản phẩm của bạn được cung cấp các số liên tiếp - từ P1 đến P1000, v.v. Các tệp hình ảnh của bạn được đặt tên phù hợp, do đó, P1.jpg, P2.jpg, v.v ... Điều này thường giúp bạn dễ dàng tự động hiển thị hình ảnh đi kèm với một sản phẩm nhất định.

Nếu bạn phải xóa một hình ảnh vì một số lý do, đoạn mã sau sẽ hiển thị một hình ảnh mặc định cho đến khi bạn đi xung quanh để đưa một hình ảnh phù hợp mới vào thư mục.

<%
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
%>

Khi bạn đã thiết lập FoundImage đúng cách, bây giờ bạn có thể thực hiện bất kỳ câu lệnh if-then nào bạn muốn. Bạn có thể sử dụng một tiêu chuẩn IMG SRC = để hiển thị mục nhập PicPath thích hợp đó nếu FoundImage là đúng hoặc hiển thị một mục nhập mặc định khác nếu FoundImage là sai.

Video HướNg DẫN: Lỗi "Intel graphics 620 does not meet minimum requirements" trên Windows 7 (Có Thể 2024).