ASP.NET에서는 기본 업로드할 수 있는 파일의 크기가 4메가(4096 Kbytes) 입니다. 이 정도 크기인 이유는 악의적으로 파일을 올리지 못하게 하기 위함이라네요;;; 그것보다 큰 파일을 올리고 싶다면 컨피그 파일을 수정해야 합니다. 1. 예제 만들기 예제는 이전 글을 따라서 만들어 봅시다. 참고 : [Asp.Net] 웹서버에 파일 올리기 이제 4메가 이상의 파일을 선택해 봅시다. 다음과 같은 에러 페이지가 표시될 것입니다. 2. 컨피그 파일 수정하기 마이크로소프트에서 이것과 관련하여 설명을 해주고 있습니다. 참고 : 마이크로소프트 고객센터 - HOWTO: ASP.NET에서 대용량 파일 업로드 하기 .... 어떻게 하라는건지는 알겠는데 뭔가 정리가 안 된 느낌이네요-_-; 어찌됬건 "Web.con..
요번에 서버를 업그레이드 하면서 포맷을 했습니다. 언제나 서버컴에서 가장큰 문제를 보이던것이 TV수신카드인데..... 또 말성이네요-_-;;;; 1.증상 [Digital LoadPlayer] Error No. 0x1001C : Failed : Load MPEG2 Demux Filter 자꾸 위와 같은 필터 에러가 나서 TV수신카드 제조사에서 검색해보니..... (참고 : 스카이디지털 고객센터 - QnA) 이라는 군요-_-;;; 저렇게 쉽게 말하지만 "mpeg2splt.ax"파일은 쉽게 다운받을수 있는 파일이 아닙니다-_-;;;;;; 검색을 해보니 윈도우나 다이랙트쇼설치시 같이 설치되는것 같습니다. 단순이 저 파일만 설치는 할수 없다는 군요-_-;;;; 어찌됬건 겨우겨우 파일을 구했습니다 ㅋㅋㅋㅋㅋ 2.해..
'ASP.NET WebForm'에서는 간단하게 파일을 서버로 업로드 해 보겠습니다. 예제 환경 : .Net 4.0, ASP.NET WebForm 1. 프로젝트 생성 프로젝트를 생성하고 도구상자에서 'FileUpload'를 찾아 디자이너에 추가해 줍니다. 업로드를 위해서 버튼도 하나 추가하였습니다. 1. 업로드 코드 작성 이제 업로드를 위해서 코드를 작성하겠습니다. 업로드용 버튼에 다음과 같이 코드를 입력합니다. protected void Button1_Click(object sender, EventArgs e) { //동영상 업로드 //0.파일이 있는지 확인 if ((null == FileUpload1.PostedFile) || (0 >= FileUpload1.PostedFile.ContentLength..
열심이 css 작업을 하다가 배경 이미지를 고정하기 위해 background-size를 사용했더니.... ㅡ,.ㅡ;;; background-size는 css3에서 나온 것이다보니 여기서 경고를 빵하고 내보내주는군요 ㅡ.-;;; 그래서 CSS3 마크업을 지정하기위해 '스타일시트' 도구상자를 열었는데.... ..... 아 이런.... CSS3 스키마가 설치가 되있지 않습니다 ㅜㅡ 비주얼 스트디오를 끄고 아래 파일을 설치 합니다. (참고 : Visual Studio - CSS 3 Intellisense Schema) (한글버전은 없나보네요.) 다운 받은 파일을 설치하고 비주얼 스튜디오를 다시 켭니다. 그러면 짜잔~ 스샷에는 짤렸지만 background-size에 밑줄이 없어 젔습니다. 참 쉽조잉?
익스플로러 계열에서는 정상적인 CSS가 먹히지 않는 현상이 있습니다, 이런게 한두개가 아니긴 하지만 이 경우는 어떤 경우인지 알아봅시다. 1. 문제의 발견 아래코드로 html파일을 만들어 돌려봅시다. aaaaaaaa 귀찬으신 분들을 위한 파일 : 해당 파일을 다시 크롬에다 돌려보면 차이가 확실이 납니다. 'aaaaaaaa' 가 크롬에서는 고정되는데 익스플로러에서는 고정되지 않습니다. 이렇게 말이죠. 2. 해결방법 이렇게 되는 이유는 익스플로러의 경우 HTML코드가 정상적인 패턴을 가지고 있지 않으면 이전코드(익스플로러 7 이전버전들)로 작성된것으로 판단하여 호환모드가 강재로 적용되기 때문에 그렇다고 합니다. 이런 현상을 막기위해서는 문서형식을 지정하면됩니다. ( 참고 : 위키백과 - 문서 형식 선언 ) ..
* .Net 4.0 기준 * 닷넷에서 다국어구현은 편하게 되어 있습니다. 리소스파일만 연결해놓으면 필요할 때 언어를 지정하여 표시가 가능하기 때문입니다. 연관글 영역 1. App_GlobalResources 폴더 만들기 닷넷에서 몇 가지 예약 이름 폴더가 있는지 그중 하나가 리소스 폴더 들입니다. 이런 폴더들은 그냥 폴더 추가만 해서 같은 이름으로 만들면 같은 역할을 합니다. 하지만 그렇게 만들면 찜찜하죠잉? ㅎㅎ 해당 프로젝트에서 오른쪽 클릭 > 추가 > ASP>NET 폴더 추가 > App_GlobalResources 클릭 이렇게 하면 자동으로 App_GlobalResources 폴더가 생성됩니다. 2. 리소스 파일 추가 이제 멀티랭귀지용으로 사용할 리소스를 만들겠습니다. App_GlobalResour..
varchar와 nvarchar의 차이를 알아봅시다. 아래 코드는 테스트에 사용한 테이블을 생성하는 코드입니다. CREATE TABLE [dbo].[tb_Test_nvarchar]( [id] [int] IDENTITY(1,1) NOT NULL, [test1] [nvarchar](32) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[tb_Test_varchar]( [id] [int] IDENTITY(1,1) NOT NULL, [test2] [varchar](32) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[tb_Test_varchar64]( [id] [int] IDENTITY(1,1) NOT NULL, [test3] [varchar](64) ..
1. 문제의 발견 별생각 없이 사용하던 코드를 붙여놓고 돌리니.. Microsoft JScript 런타임 오류: '__doPostBack'이(가) 정의되지 않았습니다. 그래서 생성된 코드를 보니까.. 해당 버튼이 생성이 안됐네? 그래서 버튼을 다시 생성했지만 그래도 같은 현상입니다-_-; 2. 원인 검색해보니 스텍오버플로우에 이런 글이 있군요. __doPostBack()를 사용하려면 포스트 백(post back)을 하는 컨트롤이 있어야 한다. 참고 : stackoverflow - __doPostBack is not defined - Don Tato 님 답변 그런데 버튼은 포스트 백을 일으키는 컨트롤인데 왜 안 되지-_-;;; 3. 해결 방법 같은 글에 친절하신 분들이 강제로 포스트 백을 삽입할 방법을 써..
이클립스에는 'Babel Project'라는 것이 있습니다. 이 프로젝트는 이클립스를 각나라 언어로 바꾸는 멀티랭귀지 프로젝트입니다. (이클립스 다운로드 페이지 - Babel Language Packs) 여기서 자신의 이클립스 버전에 맞는 주소를 복사 합니다. 이클립스로 가서 Help > Install New Software... 를 선택합니다. Work With에 아까 복사한 주소를 넣고 엔터를 치고 몇분정도 기다립니다. 몇분있으면 Babel리스트가 표시됩니다. 이중에서 Bable Language Packs for eclipse 를 찾습니다. 'Bable Language Packs for eclipse'의 왼쪽화살표를 클릭하여 확장 메뉴를 엽니다. 이중에서 Bable Language Packs for ..
간만에 안드로이드좀 만져보려고 세팅을 끝네고 켰는데.... 폰트가....-_-;; 그래서 바꿔봅시다. 영문 - 메뉴 > Window > Preferences 한글 - 메뉴 > 창 > 환경설정 영문 - Preferences > General > Appearance > Colors and Fonts 한글 - 환경설정 > 일반 > 모양 > 색상 및 글꼴 여기에서 Java Editor Text Font 자바 편집기 텍스트 글꼴 을 클릭하고 Edit를 누르면 폰트를 변경 할수 있습니다. 간만에 이클립스 만지니까....힘드네요 ㅋㅋㅋㅋ