ASP 상에서 이미지 사이즈 알아내기


ASP 언어에서 서버에 있는 이미지 파일의 높이 넓이를 알아내는 방법입니다.
의외로 필요한 경우가 많습니다. 

이미지 사이즈에 맞게 view를 한다거나
유효성 체크 할때도 있죠.

자바스크립에서도 가능한 방법이지만
서버에서 우선 이미지 사이즈를 알아 낼 수 있기 때문에

자주 사용하는 방법입니다.

1
2
3
4
5
6
7
8
9
10
11
<%
 
  imagePath="D:\이미지주소.jpg"
  set imageSize=LoadPicture(imagePath)
 
  img_width = CLng(CDbl(imageSize.Width)*24/635//'픽셀단위로 변경
  img_height = CLng(CDbl(imageSize.Height)*24/635
 
  set imageSize=nothing
 
%>
cs






마무리


한번쯤은 사용하게 될 방법이죠



댓글을 달아 주세요


ASP 인코딩 설정 오류 한글 깨짐 UTF-8로 바꾸기


안녕하세요 고코더 입니다.

ASP를 처음 접한 개발자분들이 단골로 걸리는 문제입니다.

▼코딩 후에 웹상에서 한글이 이상한 문자로 보이는 문제 일 경우


▼해당 소스를 문서 맨위에 코딩하시면 됩니다
1
2
3
4
5
6
7
8
<%@Language="VBScript" CODEPAGE="65001" %>
<%
 
  Response.CharSet="utf-8"
  Session.codepage="65001"
  Response.codepage="65001"
  Response.ContentType="text/html;charset=utf-8"
%>
cs




그리고 문서 자체 인코딩 설정도 UTF-8로 해주시면 됩니다.^^



+고코더의 강의추천

파일 인코딩을 변경하는 방법을 배워보세요




마무리


개발은 이제 인코딩은 UTF-8 이상으로 하시길 바랍니다. 


댓글을 달아 주세요



server에 file 존재여부 확인하기


안녕하세요. 고코더 입니다.
오늘은 업로드할때 유효성 검사를 위한 방법을 알아보겠습니다.

고유한 파일명만을 업로드 한다면
같은 파일 이름은 허용하면 안될 것이다.
ASP에서 제공하는 FileSystemObject로 서버상에
파일에 존재여부를 간단하게 알 수 있도록 만들어 봤다.

1
2
3
4
5
6
7
8
9
<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")
 
If fs.FileExists("d:\서버상의_파일주소"& "파일이름"Then
     response.write "파일 있음"
Else
     response.end "파일 없음"
End If
%>

cs




마무리

파일 업로드 개발시 도움이 되는 예제입니다.

댓글을 달아 주세요



 https -> http 변경하기

안녕하세요 고코더 입니다. 
오늘은 접속 프로토콜 형식을 바꾸는 방법을 알아보겠습니다.

SSL을 설치 했지만
특정 부분에서는 S를 뺀 http로 접속해야 할 경우가 있습니다.

ASP 상에서 그럴 경우에 이를 강제로 
https -> http 로 바꿔줄수 있도록 함수를 만들어 보았습니다.
1
2
3
4
5
6
<%
     If Request.ServerVariables("HTTPS"= "on" then     '//HTTPS 라면 
          response.redirect  "http://홈페이지.co.kr"&Request.ServerVariables("URL")&"?"&Request.QueryString     '// 리다이렉트
     End If
%>
 

cs





마무리

https://map.daum.net/ 다음 지도는 SSL로 접근이 불가능 합니다.
이처럼 특정 서브 도메인에서 SSL이 필요없을때 저렇게 다시 리다이렉트 해주시면 될거 같습니다.


댓글을 달아 주세요