SOP 우회한 브라우저 파일 다운로드 처리: Blob과 URL.createObjectURL 활용
·
개발 - 언어/JavaScript
async downloadFile(url, filename) { if (!url) { this.error = true; console.error("파일 URL이 제공되지 않았습니다."); return; } this.fetching = true; this.error = false; try { const response = await fetch(url); if (!response.ok) { throw new Error("네트워크 응답이 실패했습니다."); } const blob = await response.blob(); const blobURL = URL.cre..
네이버 가격비교 상품정보연동 포맷 제작 (Engine page)
·
개발 - 언어/C#
public class NaverService : INaverService{ private readonly DBContext _dBContext; public NaverService(DBContext dbContext) { _dBContext = dbContext; } public async Task> GetNaverEpProductInfo() { var connection = _dBContext.Database.GetDbConnection(); if (connection.State == ConnectionState.Closed) connection.Open(); using (var command = connection.C..
C#에서의 AES암호화와 파이썬의 AES암호화 차이 및 동일적용
·
개발 - 언어/Python
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modesfrom base64 import b64encode# C#에서 추출한 키와 IV 값 (임의의 값으로 변경된 예제)key = bytes([ 123, 45, 67, 89, 23, 145, 167, 34, 98, 111, 76, 200, 150, 120, 90, 45, 210, 157, 180, 133, 178, 213, 90, 67, 111, 143, 123, 222, 132, 56, 77, 99])iv = bytes([ 88, 23, 45, 67, 198, 123, 111, 200, 201, 54, 78, 123, 210, 157, ..
Popup 과 Accordion의 동작
·
개발 - 언어/JavaScript
팝업 나오고서 내부에 여러 아코디언 목차가 있는형태. 추가 및 보완 해야 할 사항은 ...1. 현 팝업 종요 후 다시 팝업 클릭시 아코디언 정보 리셋2. 팝업 내 클릭된 아코디언이 아닌 다른 아코디언 클릭시 축소 (1개의 아코디언만 동작하게-)methods: { popupScript: function () { document.addEventListener('DOMContentLoaded', function () { var openButtons = document.querySelectorAll('.open_button'); var closeButtons = document.querySelectorAll('.close_button'); ..
userAgent를 사용하여 iOS 기기의 버전 확인
·
개발 - 언어/JavaScript
methods: { checkiOSVersion: function () { var userAgent = window.navigator.userAgent; var version = null; if (/iP(hone|od|ad)/.test(userAgent)) { var v = (userAgent).match(/OS (\d+)_(\d+)_?(\d+)?/); if (v) { version = parseFloat(v[1] + '.' + v[2]); this.iOSV..
C# - Dapper
·
개발 - 언어/C#
Dapper 응용 프로그램의 .NET 개체를 관계형 데이터베이스에 매핑하거나 그 반대로 매핑함. 흔히 쓰고 있는 "DynamicParameters" - 이것이 Dapper에 속한것. ※ SqlParameter 클래스는 .NET에 속한것임. var param = new DynamicParameters(); param.Add("@user_id", "Hello"); param.Add("@password", "1111"); using (IDbConnection db = new SqlConnection("Server=myServer;Trusted_Connection=true")) { db.Open(); var output = db.Query("SELECT user_id FROM dbo.Member WHERE us..
수토리지
Code_Sootorage