我正在准备我的项目数据库。我需要保存员工的照片。我的sql server在网络上。我想通过使用c#代码或查询将图像从客户端计算机上传到服务器,例如C:\ images目录(而不是表)。可能吗?有没有人做过这样的事情? 谢谢你的帮助。
答案 0 :(得分:0)
<head>
<title>MAIN</title>
<link rel='stylesheet' type='text/css' href='style.css' />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <!-- add this -->
<script type='text/javascript' src='script.js'> </script>
</head>
中的pg_file_write
函数接近您想要的函数,但它只支持文本。它不会写原始二进制文件。
您可能需要使用具有二进制功能的adminpack
制作adminpack扩展程序的修改副本。
请注意,pg_file_write
不适用于此。 COPY
会写一个标题,表示该文件不能用作图像。
我建议在带外上传,而不是在PostgreSQL协议上。使用文件传输协议 - FTP,SFTP,CIFS(&#34; SMB&#34;) - 或类似的。