不能这样返回,你在服务器上的一定要能被web访问到才可以,举个例子,比如说你服务器上目录在D:\Pic下,下面有张图1jpg,那你在IIS配置的时候,就要把这个pic目录加上(比如说做成虚拟目录),这样这个jpg就可以用类似于>
保存地址,类似“~/Images/UserId/facepng”
那么这个属于服务器端相对地址
string dir=@"\UserFiles\Images\";
string phyPath = RequestPhysicalApplicationPath;
string virPath = dir + ServerHtmlEncode(FileUpload1FileName);
string savePath = phyPath + virPath;
fileUploadSaveAs(savePath);
那么你往数据库里保存的就是 virPath 这个虚拟路径。
virPath = ServerMapPath(dir + FileUpload1FileName);
这也是转换正相对URL。
以上就是关于如何通过C# WebService返回图片路径url全部的内容,包括:如何通过C# WebService返回图片路径url、关于七牛云存储自定义URL的问题、使用FileUpload上传图片,怎样获取图片的URL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)