내 프로젝트 데이터베이스를 준비 중입니다. 직원의 사진을 저장해야합니다. 내 SQL 서버가 네트워크에 있습니다. C# 코드 또는 쿼리를 사용하여 클라이언트 컴퓨터에서 서버로 이미지 (예 : C : \ images 디렉터리)를 업로드하려고합니다. 가능한가? 그런 일을 한 사람이 있습니까? 도움을 주셔서 감사합니다.은 postgresql을 파일 전송자로 사용하는 방법입니다.
-2
A
답변
0
adminpack
의 pg_file_write
기능은 사용자가 원하는대로 가깝지만 텍스트 만 지원합니다. 원시 바이너리는 쓰지 않습니다.
아마도 이진 코드 pg_file_write
으로 adminpack 확장의 수정 된 복사본을 만들어야 할 것입니다.
COPY
은 적합하지 않습니다. COPY BINARY
은 파일을 이미지로 사용할 수 없다는 것을 의미하는 헤더를 씁니다.
PostgreSQL 프로토콜이 아닌 대역 외 업로드를하는 것이 좋습니다. 파일 전송 프로토콜 (FTP, SFTP, CIFS ("SMB") 등)을 사용하십시오.
+0
정말 고마워요.이게 제가 원했던 대답입니다. – npc
관련 문제
- 1. 은 내 응용 프로그램에서 mstest를 사용하는 방법입니다
- 2. 은 gzFile에서 파일 설명자를 가져 오는 방법입니다.
- 3. 은 "LIKE"PostgreSQL을 8에서
- 4. 은 find를 * .py 파일로만 제한하는 방법입니다.
- 5. 은 안드로이드에 키를 저장하는 방법입니다
- 6. PostgreSQL을 사용하는 피벗 뷰
- 7. 은 파이프 함수를 사용하여 파일 설명자 cretaed를 닫는 방법입니다.
- 8. PostgreSQL을 사용하는 RedBean
- 9. Java에서 postgresql을 사용하는 방법
- 10. 은 Java에서 장바구니를 구현하는 가장 좋은 방법입니다.
- 11. PostgreSQL을 파일 이름
- 12. PostgreSQL을 \ COPY 명령과 따옴표가없는 파일
- 13. 은 eslint로 특정 변수 이름을 채우기위한 방법입니다.
- 14. 은 socket.io 메시지 기록을 저장하는 좋은 방법입니다.
- 15. 은 TADOQuery1에서 TADOQuery를 업데이트하거나 삽입하는 방법입니다.
- 16. 은 안전한 목록 열거자를 반환하는 좋은 방법입니다.
- 17. 은 줄 단위로 단어 문서를 읽는 방법입니다.
- 18. 은 스핑크스 사전 스레드를 시작할 수있는 방법입니다.
- 19. 은 PHP로 양식을 제출하는 가장 좋은 방법입니다
- 20. 은 테이블보기에서 섹션을 선택했을 때와 같은 방법입니다.
- 21. 은 AnyEvent 이벤트 큐를 보는 방법입니다.
- 22. 은 SMS 메시지 본문을 미리 채우는 방법입니다.
- 23. PostgreSQL을
- 24. postgresql을 사용하는 지오 코더 문제
- 25. postgresql을 사용하는 Android 로그인 등록
- 26. postgresql을 사용하는 AsyncQuery와 npqsql을 사용하는 dapper
- 27. 이것은 PHP에서 네임 스페이스를 사용하는 좋은 방법입니다
- 28. 은 asp.net에 소량의 영구 데이터를 저장하는 가장 좋은 방법입니다
- 29. 은 그룹이 아닌 개별적으로 선택하여 연락처를 백업하는 방법입니다.
- 30. PostgreSQL을
C# 코드를 사용합니까? 확실한. 지금까지 작성한 코드를 공유하고 작동하지 않는 코드를 설명하십시오. 그래서 당신을 위해 그것을 쓰는 것이 아니라, 당신 자신의 코드를 당신을 돕기위한 것입니다. – alzee
클라이언트 컴퓨터에서 이미지 경로를 가져 오는 데 C# 코드를 사용했습니다. 그 경로를 얻은 후에 POSTGRESQL을 실행하여 POSTGRESQL을 실행하는 SQL Server에 이미지를 복사하고 싶습니다. 나는 누군가가 나를 위해 코드를 작성하는 것을 원하지 않는다. 나는 그 일을하기 위해 존재하는 질문을했다. 귀하의 즉각적인 답변을 주셔서 대단히 감사합니다 :) – npc
'COPY'명령을하지만 그것은 테이블을 저장합니다. 이것을 사용하면 이미지를 데이터베이스에 복사 한 다음 내보낼 필요가 있습니다. 그것은 유용하지 않습니다. – npc