2009-02-04 108 views
0

得到了一个简单的表单,发布到一个动作...动作获取数据并在数据库中创建一个记录,并将图像复制到目录。在我的本地开发框中工作良好。ASP.NET MVC - 图像上传失败

将表单上传到我的主机,并且图像上传不起作用。该表单的行为就像UpdateModel()失败一样,但不显示任何验证消息。

任何人都会遇到这种情况吗?我可以发布代码,如果你需要它...

+0

这个问题似乎是由GDI +库引起的。当我注释掉我的try/catch时,出现以下异常: GDI中发生了一般性错误+ 我将目标文件夹的权限设置为“777”...仍然没有工作。 ;/ – Chaddeus 2009-02-04 14:04:30

+0

如果您可以发布失败代码片段,特别是来自具有失败的GDI +代码的方法,那么将更容易为您提供帮助。这可能与您的主机强制执行的信任级别有关,但我需要再多一点才能确认。 – thomasjo 2009-02-04 14:34:54

回答

1

原来,这是权限。通过Filezilla设置文件夹权限不起作用。必须通过我的主机控制面板设置权限。

现在正常工作!

0

我有ASP.NET MVC中的文件上传问题,直到我设置窗体的“enctype”属性为“multipart/form-data”。

请参阅this blog post形式更多信息。