c# 本地图片 上传到另一个服务器
程序是在我本地运行的,图片是要上传到一台服务器上怎么弄啊如果图存存到本机上就好办了,咋能让他上传到服务器啊!我是用asp.netc#的,给我具体的代码好吗大家还是没明白我...
程序是在我本地运行的,图片是要上传到一台服务器上怎么弄啊
如果图存存到本机上就好办了,咋能让他上传到服务器啊!
我是用asp.net c#的,给我具体的代码好吗
大家还是没明白我的意思,
我的意思是说,在服务器A操作上传图片,而这些图片是保存到另一个服务器B。。
要注意是两个不同的服务器?大家明白不?
我表达还不够清楚吗? 展开
如果图存存到本机上就好办了,咋能让他上传到服务器啊!
我是用asp.net c#的,给我具体的代码好吗
大家还是没明白我的意思,
我的意思是说,在服务器A操作上传图片,而这些图片是保存到另一个服务器B。。
要注意是两个不同的服务器?大家明白不?
我表达还不够清楚吗? 展开
6个回答
展开全部
在网上查查上传图片的代码。介绍jmail的上传附件的就有 下面的是按钮点击方法
html:
<asp:FileUpload ID="fufujian" runat="server" style ="border-left-style:none;border-right-style:none;border-top-style:none; " />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
********************************************************************************************************************************************************************************************************************
.cs文件
按钮点击
if (fufujian.HasFile)
{
//指定上传文件在服务器上的保存路径
string savePath = Server.MapPath("~/upload/");
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!System.IO.Directory.Exists(savePath))
{
//需要注意的是,需要对这个物理路径有足够的权限,否则会报错
//另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘
System.IO.Directory.CreateDirectory(savePath);
}
savePath = savePath + "\\" + fufujian.FileName;
fufujian.SaveAs(savePath);//保存文件
//不过需要注意的是,在客户端访问却需要指定的是URL地址,而不是在服务器上的物理地址
// Response.Write(savePath);
// Response.End();
//Response.Write(string.Format("<a href='upload/{0}'>upload/{0}</a>", fufujian.FileName));
//Response.End();
html:
<asp:FileUpload ID="fufujian" runat="server" style ="border-left-style:none;border-right-style:none;border-top-style:none; " />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
********************************************************************************************************************************************************************************************************************
.cs文件
按钮点击
if (fufujian.HasFile)
{
//指定上传文件在服务器上的保存路径
string savePath = Server.MapPath("~/upload/");
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!System.IO.Directory.Exists(savePath))
{
//需要注意的是,需要对这个物理路径有足够的权限,否则会报错
//另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘
System.IO.Directory.CreateDirectory(savePath);
}
savePath = savePath + "\\" + fufujian.FileName;
fufujian.SaveAs(savePath);//保存文件
//不过需要注意的是,在客户端访问却需要指定的是URL地址,而不是在服务器上的物理地址
// Response.Write(savePath);
// Response.End();
//Response.Write(string.Format("<a href='upload/{0}'>upload/{0}</a>", fufujian.FileName));
//Response.End();
展开全部
你问题都没问明白,反正我是没全理解
如果你B上能部署应用的话,你放个webservice,文件传到A上后,调B的service由B的service存到B中就可以了。
如果你B和A能共享,那就更简单了,直接存就好了
如果你B开了FTP,那也简单,传到A后FTP到B上就可以了
如果你B能放应用程序的话,做个服务放上面,开个端口,等着A把文件送给服务就可以了
如果.....
可能性太多,没法回
如果你B上能部署应用的话,你放个webservice,文件传到A上后,调B的service由B的service存到B中就可以了。
如果你B和A能共享,那就更简单了,直接存就好了
如果你B开了FTP,那也简单,传到A后FTP到B上就可以了
如果你B能放应用程序的话,做个服务放上面,开个端口,等着A把文件送给服务就可以了
如果.....
可能性太多,没法回
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-25
展开全部
把图片给序列化,保存到服务器不就行了
你在B服务器写个WebServise,上传到A服务器的同时上传到B服务器啊,或者直接上传到B服务器
你在B服务器写个WebServise,上传到A服务器的同时上传到B服务器啊,或者直接上传到B服务器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体的错误提示呢?
很明显,路径错误了
//把缩略图保存到指定的虚拟路径
newimage.Save(serverpath);
检查检查写入的图片路径是不是正确
具体的错误信息呢?
先给你整个网站用户权限设定为everyone可读可写看看
很明显,路径错误了
//把缩略图保存到指定的虚拟路径
newimage.Save(serverpath);
检查检查写入的图片路径是不是正确
具体的错误信息呢?
先给你整个网站用户权限设定为everyone可读可写看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-20
展开全部
大家还是没明白我的意思,
我的意思是说,在A域名的后台操作上传图片,这些图片保存到另一个服务器B域名。。
要注意是两个不同的服务器?大家明白不?
我的意思是说,在A域名的后台操作上传图片,这些图片保存到另一个服务器B域名。。
要注意是两个不同的服务器?大家明白不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询