- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 WebImage.GetImageFromRequest
返回 null,即使存在文件也是如此。怎么会这样?
cshtml代码:
@{
if(IsPost)
{
if(Request["upload"] != null)
{
image = WebImage.GetImageFromRequest();
if(image != null)
{
// something
}
}
if(Request["btn"] != null)
{
// something
}
}
}
<form action="" method="post">
<table>
<tr>
<td>
<p>
Upload image:
</p>
</td>
<td>
<input type="file" name="img" />
<br/>
<input type="submit" name="upload" value="Upload" />
</td>
</tr>
</table>
<input type="submit" name="btn" value="update" />
</form>
最佳答案
尝试使用这种替代方法(因为存在一些错误):
public static WebImage GetImageFromRequest() {
var request = HttpContext.Current.Request;
if (request.Files.Length == 0) {
return null;
}
try {
var postedFile = request.Files[0];
var image = new WebImage(postedFile.InputStream) {
FileName = postedFile.FileName
};
return image;
} catch {
// The user uploaded a file that wasn't an image or an image format that we don't understand
return null;
}
}
来自 here
关于c# - 当文件存在时,WebImage.GetImageFromRequest 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16593366/
有谁知道如何使用新的 ASP.Net MVC 3 Html Helper WebImage 将上传的文件裁剪成正方形。如果可能的话,我想让它居中。在过去的几个小时里,我一直在努力想办法解决这个问题……
我不太确定我是否在使用 WebImage正确分类。 我有一个 Controller ,可以从数据库中提取照片和一些相关信息(评论、上传日期、文件名)。我想返回包含此信息的部分 View ,并显示图像和
我有一个 Collection View ,有一个使用 sd webimage 设置的 ImageView 。该图像是缩略图。我想将实际图像传递到另一个 View Controller 。我有实际图像
我正在尝试从一个表单上传多张图片。然后使用 WebImage.GetImageFromRequest() 获取图像。这适用于单个上传字段,但我不确定如何使用它来获取多个文件。 我的 HTML 表单:
我正在使用 ASP.Net MVC 4 和 WebImage 助手。我需要通过 FTP 上传我的 WebImage 对象。我只是不知道如何获取 WebImage 参数以发送到我的 RequestStr
我在 MVC3 中使用 WebImage 来调整图像的大小。基本上,这样做的目的是创建上传文件的缩略图。我将无法控制文件的原始大小,因此我需要创建文件的缩略图以加快“预览”站点的速度。 我有一些文件需
我的 WebImage.GetImageFromRequest 返回 null,即使存在文件也是如此。怎么会这样? cshtml代码: @{ if(IsPost) {
当使用 WebImage.GetImageFromRequest(); 时,WebMatrix 的 WebImage Helper 支持哪些图像文件类型? 我看过这里:http://msdn.micr
我正在尝试将 OutputCache 添加到具有 WebImage.Write() 响应的 MVC 操作,但是一旦我添加它(即使持续时间为 0),内容类型就会从 image/jpeg 更改为 text
使用 WebImage来自 MVC3/WebMatrix 版本。从文件路径加载以下图像: - 或 - 对其运行以下代码: return new WebImage(path) .Resiz
所以我对 iOS 和 Swift 也算是菜鸟(实际上只有一个半月)。所以我试图制作一个表格 View 来显示一些来自网络的图像,我设法从网络 API 获取正确的信息并将它们显示在表格 View 中。但
我正在尝试使用 MVC3 的 WebImage 助手创建缩略图。 原始图像是具有透明背景的 .png。当我尝试使用以下内容调整大小时: var image = blob.DownloadByteArr
我是一名优秀的程序员,十分优秀!