怎么将上传到dede程序的图片自动保存到远程服务器上?

怎么将上传到dede程序的图片自动保存到远程服务器上?,第1张

1、后台设置里有启用多站点功能

2、然后进行相关设置,也就是说你在此网站后台发布附件会自动同步到其他服务器上

3、具体还没有使用过,不过织梦后台是有这个功能的,你找找看哈

多素材织梦模板

为您解答

望采纳

SVG本身就是xml格式文本,保存SVG,就只要保存这些文本就可以了

服务器直接保存xxxsvg,和一样(xxxjpg)

把SVG的xml文本信息,保存到数据库就可以了,这个保存文章一样的

我做了个例子给你\x0d\前台:\x0d\\x0d\ \x0d\ \x0d\ \x0d\ \x0d\后台:\x0d\ protected void Button1_Click(object sender, EventArgs e)\x0d\ {\x0d\ FileUpload1SaveAs(ServerMapPath("img/"+FileUpload1FileName));//上传\x0d\ Image1ImageUrl = "~/img/" + FileUpload1FileName;//路径(将这个数据保存到数据库就可以了。img为项目里一个文件夹的名称)\x0d\ }

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

string strFileFullName = SystemIOPathGetFileName(thisFileUpload1PostedFileFileName);

if (strFileFullNameLength > 0)

{

if (FileUpload1HasFile)

{

string newFileName = GetNewFileName(strFileFullName);

string path = ServerMapPath("[服务器端存储的路径]" + newFileName);

string pathSaveImg = ServerMapPath("[服务器端存储的路径]" + newFileName);

thisFileUpload1SaveAs(path);

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

}

else

{

MessageBoxShow(this, "找不到此"); return;

}

}

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

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

public static string GetNewFileName(string FileName)

{

Random rand = new Random();

string newfilename = DateTimeNowYearToString() + DateTimeNowMonthToString() + "m" +

DateTimeNowDayToString() + "d"

+ DateTimeNowSecondToString() + DateTimeNowMinuteToString()

+ DateTimeNowMillisecondToString()

+ "a" + randNext(1000)ToString()

+ FileNameSubstring(FileNameLastIndexOf(""), FileNameLength - FileNameLastIndexOf(""));

return newfilename;

}

祝你成功!!!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么将上传到dede程序的图片自动保存到远程服务器上?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情