0

我想通过 Uploadify 上传图片。

上传时开始给定的错误显示。

错误: IO错误

你们能帮我解决这个错误吗?

我的代码如下:

这些指令我已经包含在我的项目中。

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> <script src="@Url.Content("~/Scripts/js/jquery-1.7.1.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Content/custom-theme/jquery-ui-1.8.18.custom.css")" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="@Url.Content("~/Scripts/js/jquery-ui-1.8.18.custom.min.js")"></script>
<link href="@Url.Content("~/Content/uploadify.css")" rel="stylesheet" />
<script src="@Url.Content("~/Scripts/jquery.uploadify.js")" type="text/javascript"></script>

JS:

$(window).load(
            function() {
                $("#fileuploader").fileUpload({
                        'uploader': '/Scripts/uploader.swf',
                        'cancelImg': '/images/cancel.png',
                        'buttonText': 'Select Image',
                        'script': 'ShowClientQuotation/Upload',
                        'folder': '/images',
                        'fileDesc': 'Image Files',
                        'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
                        'multi': false,
                        'auto': true
                    });
            }
);

html:

<div id="fileuploader"></div>

我的控制器名称ShowClientQuotation

public string Upload(HttpPostedFileBase fileData)
        {
            var fileName = this.Server.MapPath("~/images/UserProfilePic/" + System.IO.Path.GetFileName(fileData.FileName));
            fileData.SaveAs(fileName);

            return "ok";
        }
4

2 回答 2

0

在 jquery 'fileDataName' 中添加设置:'fileData'

`

$("#fileuploader").fileUpload({
                        '上传者': '/Scripts/uploader.swf',
                        'cancelImg': '/images/cancel.png',
                        'buttonText': '选择图片',
                        '脚本': 'ShowClientQuotation/Upload',
                        '文件夹': '/图像',
                        'fileDesc': '图像文件',
                        'fileExt': ' .jpg; .JPEG;.gif; .png',
                        “多”:假,
                        “汽车”:是的,
                       'fileDataName': 'fileData',
                    });

`

于 2013-04-09T09:16:17.857 回答
0

请检查您在“文件夹”选项中提供的文件夹路径。IO 错误仅在 Uploadify 无法归档应存储文件的文件夹/目录路径时出现。

于 2013-09-04T13:02:31.803 回答