使用HttpPostedFile类上传图片报系统无法打开文件 应用部署在64位win2003服务器上。iis运行在纯64位环境。代码中使用HttpPostedFile的SaveAs()方法向图片服务器上保存文件。程序上传jpg图片到服务器。执行到SaveAs()的时候,报一个异常:“系统无法打开文件”。问题是在另外一台服务器上成功创建一个0k大小的jpg文件。另外同样的应用还部署在其他2台服务器(都是32位的os)上。在这2台机器向图片服务器上保存文件都没有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用栈:at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at System.Web.HttpPostedFile.SaveAs(String filename) at Web.Pic.testUploadpic.btn_upload_Click(Object sender, EventArgs e) HttpPostedFile file = this.File1.PostedFile;filepath = Server.MapPath("a.jpg");file.SaveAs(filepath);使用上面的方法就可以保存到本机服务器上。 HttpPostedFile file = this.File1.PostedFile; filepath = @"\\192.168.0.8\pic\a.jpg";file.SaveAs(filepath); 使用上面的方法就不可以保存到0.8上。 HttpPostedFile file=Fileupload1.PostedFile;string filename=file.FileName;string path=server.MapPath("Files/")+filename;file.SaveAs(path); listview中如果有多个按钮,该怎么写事件? 一个MVC技术求教的帖子!~~~ 窗口关闭的问题 用户匿名体验网站的功能怎么做啊.在体验中.用户可以托拽模块.关闭模块.他当注册后能保存他托拽的页面布局. sa初始帐号 关于附件下载! 在webform下引用的winform的messagebox可以在没有.net框架的机器运行吗 祝贺女排夺灌,顺便问两个笨问题,怎么判断一个数能不能被另一个数整除?还有一个,谢谢 寻求一个日历一样定期提醒的方案 datalist怎样分页,高手请进来回答? 怎么把字段中存的二进制流读出 求一个好用的aps.net的日期验证控件
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode)
at System.Web.HttpPostedFile.SaveAs(String filename)
at Web.Pic.testUploadpic.btn_upload_Click(Object sender, EventArgs e)
HttpPostedFile file = this.File1.PostedFile;
filepath = Server.MapPath("a.jpg");
file.SaveAs(filepath);
使用上面的方法就可以保存到本机服务器上。
filepath = @"\\192.168.0.8\pic\a.jpg";
file.SaveAs(filepath);
使用上面的方法就不可以保存到0.8上。
string filename=file.FileName;
string path=server.MapPath("Files/")+filename;
file.SaveAs(path);