是使用postgresql作为文件传输器的任何方式

时间:2016-08-03 22:24:49

标签: postgresql

我正在准备我的项目数据库。我需要保存员工的照片。我的sql server在网络上。我想通过使用c#代码或查询将图像从客户端计算机上传到服务器,例如C:\ images目录(而不是表)。可能吗?有没有人做过这样的事情? 谢谢你的帮助。

1 个答案:

答案 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;) - 或类似的。