C#程序保存图片到服务器地址怎么写? 我是这样的bitmap.save("http:\192.168.0.105F:宝康my sql连接测

C#程序保存图片到服务器地址怎么写? 我是这样的bitmap.save("http:\192.168.0.105F:宝康my sql连接测,第1张

//这是一个上传图片的例子,上传其他文件都一样

string strFileFullName = System.IO.Path.GetFileName(this.FileUpload1.PostedFile.FileName)

if (strFileFullName.Length >0)

{

if (FileUpload1.HasFile)

{

string newFileName = GetNewFileName(strFileFullName)

string path = Server.MapPath("[服务器端存储图片的路径]" + newFileName)

string pathSaveImg = Server.MapPath("[服务器端存储图片的路径]" + newFileName)

this.FileUpload1.SaveAs(path)

[数据库字段]= "[服务器端存储图片的路径]" + newFileName

}

else

{

MessageBox.Show(this, "找不到此图片")return

}

}

//跟据文件名产生一个由时间+随机数组成的一个新的文件名

//因为客户端上传的文件很可能会重名,所以要对文件名进行重命名

public static string GetNewFileName(string FileName)

{

Random rand = new Random()

string newfilename = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "m" +

DateTime.Now.Day.ToString() + "d"

+ DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString()

+ DateTime.Now.Millisecond.ToString()

+ "a" + rand.Next(1000).ToString()

+ FileName.Substring(FileName.LastIndexOf("."), FileName.Length - FileName.LastIndexOf("."))

return newfilename

}

祝你成功!!!

http://192.168.1.212:8011/pd/upload/fileUpload.do

这个是服务器地址,你图片要上传的地方。。

理论上是需要一个服务器接收你上传的图片的!

他这个demo中的url是本地的,目测是写demo的人自己写的用来测试的地址

打开nginx官网 http://nginx.org/en/download.html

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

cd /usr/local/

tar -zxvf nginx-1.20.1.tar.gz

./configure --with-http_ssl_module

编译参数有很多,这边我只增加了SSL模块,小伙伴可以根据自身情况调整

--prefix=PATH:指定 nginx 的安装目录

--conf-path=PATH:指定 nginx.conf 配置文件路径

--user=NAME:nginx 工作进程的用户

--with-pcre:开启 PCRE 正则表达式的支持

--with-http_ssl_module:启动 SSL 的支持

--with-http_stub_status_module:用于监控 Nginx 的状态

--with-http-realip_module:允许改变客户端请求头中客户端 IP 地址

--with-file-aio:启用 File AIO

--add-module=PATH:添加第三方外部模块

make

执行完上述命令后,在解压目录下,多出一个Makefile文件

make install

因编译时未指定安装目录,执行make install 命令后看到反馈日志信息,实际安装目录为/usr/local/nginx

进入实际安装目录,看看,并在其sbin目录下执行启动nginx

cd /usr/local/nginx/

浏览器访问 http://ip:80 , 显示如下图则代表部署成功

进入 /usr/local/nginx/conf/ 文件夹,找到nginx.conf 文件

worker_processes 1

events {

worker_connections 1024

}

http {

include mime.types

default_type application/octet-stream

sendfileon

keepalive_timeout 65

server {

listen 8088

server_name localhost

location ~ .*.(gif|jpg|jpeg|png|apk|pdf)$ {

expires 24h

root /usr/local/img/#指定图片存放路径

access_log /usr/local/nginx/logs/images.log#日志路径

proxy_store on

proxy_store_access user:rw group:rw all:rw

proxy_temp_path /usr/local/img/#代理临时路径

proxy_redirect off

}

修改配置文件,内容如上

cd /usr/local/nginx/sbin

./nginx -s reload

浏览器输入 http://ip:8088/1.png ,查看是否能正常显示图片


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/266195.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存