我做了个网页,是通过保存图片的URL来现实图片的,在本机上无论保存什么图片或者视频都可以正常浏览,但是把文件设置成站点,供局域网内部浏览,别人的机器上就显示不了图片或者视频了,我看别人机器上的图片路径和本机是一样,不知道有什么问题,求大家帮忙了。。
保存路径代码如下:
string ini_path=Server.MapPath(type);
string FN=Path.GetFileName(HPF.FileName);
HPF.SaveAs(ini_path+"//"+FN);
bll.AddWork(ini_path+"//"+FN,ftp_Content.Text,ddl_Type.SelectedValue,FN);
js("文件已成功上传!!!");动态显示图片代码:
<a href='Works/Vod.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id")%>'><img src='<%#DataBinder.Eval(Container.DataItem,"url")%>' width="109" height="73" border=0></a>上面的url就是存放的图片路径。
保存路径代码如下:
string ini_path=Server.MapPath(type);
string FN=Path.GetFileName(HPF.FileName);
HPF.SaveAs(ini_path+"//"+FN);
bll.AddWork(ini_path+"//"+FN,ftp_Content.Text,ddl_Type.SelectedValue,FN);
js("文件已成功上传!!!");动态显示图片代码:
<a href='Works/Vod.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id")%>'><img src='<%#DataBinder.Eval(Container.DataItem,"url")%>' width="109" height="73" border=0></a>上面的url就是存放的图片路径。
解决方案 »
- DropdownList 链接 打开的目标窗口 Target
- asp+sql2005数据库连接问题
- GridView尺码排序?
- VS2005下URL怎么重写???
- 在ASP.NET中,如何在DataList中分页显示?
- 关于c#中的DataGrid如何实现下载功能啊?
- asp.net+sql2k虚拟空间那个好用
- 怎么只显示checkboxlist中的第一个
- 在DataGrid中有一控件为复选框模版列,请问点击复选框会触发那个事件???急!!
- 如何获取<input type="hidden" id=aa> 的值?
- 怎样将页面延时3秒后跳到指家页面
- 如何在URL里调用已经编译成dll的App_Code下aspx页面呀(VS2005下)?
这是求得的本机路径,你把图片存储成相对路径,或者只存储文件名
在读取的时候用Server.MapPath(filePath)就可以了
string fileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
string path = Server.MapPath(".") + "/UploadFile/" + fileName + extension;
UploadFile.PostedFile.SaveAs(path);