修改图片上传

FileDialog.aspx.cs中

       if ((canEdit)&&(browserType != "folder"))
            {
                string fileSystemToken = Global.FileSystemToken.ToString();

                uploader.UseDropZone = WebConfigSettings.FileDialogEnableDragDrop;

                uploader.UploadButtonClientId = btnUpload.ClientID;
                uploader.ServiceUrl = navigationRoot
                    + "/Services/FileService.ashx?cmd=uploadfromeditor&q="
                    + Server.UrlEncode(hdnFolder.ClientID)
                    + "&t=" + fileSystemToken;

                //把返回值赋值给 txtSelection控件和hdnFileUrl控件,然后模拟点击btnSubmit按钮
                //返回值 txtSelction
                uploader.ReturnValueFormFieldClientId = txtSelection.ClientID;
                //返回值  hdnFileUrl
                uploader.ReturnValueFormFieldClientId2 = hdnFileUrl.ClientID;
                //返回值 btnSubmit
                uploader.ReturnValueFormFieldClientId3 = btnSubmit.ClientID;

jqueryFileUpload.cs中

     // set the return value from the upload as the value on the provided input id
            //设置返回值--txtSelection
            if (returnValueFormFieldClientId.Length > 0)
            {
                script.Append("var input = $(‘#" + returnValueFormFieldClientId + "‘); ");
                script.Append("if(input){");

                script.Append("if (data.result && $.isArray(data.result.files)) {");
                script.Append("input.val(data.result.files[0].FileUrl); ");
                script.Append("} "); //isarray
                script.Append("} ");
            }

            //add by wenjie
            //设置返回值--hdnFileUrl
            if (returnValueFormFieldClientId2.Length > 0)
            {
                script.Append("var input2 = $(‘#" + returnValueFormFieldClientId2 + "‘); ");
                script.Append("if(input2){");

                script.Append("if (data.result && $.isArray(data.result.files)) {");
                script.Append("input2.val(data.result.files[0].FileUrl); ");
                script.Append("} "); //isarray
                script.Append("} ");
            }
            //设置返回值  直接点击btnSubmit按钮
            if (returnValueFormFieldClientId3.Length > 0)
            {
                script.Append("var input3 = $(‘#" + returnValueFormFieldClientId3 + "‘); ");
                script.Append("if(input3){");
                script.Append("input3.click(); ");

                script.Append("} ");
            }
   //返回值2016
        private string returnValueFormFieldClientId = string.Empty;
        /// <summary>
        /// if provided then the returnvalue from the service will be populated in this form element
        /// typical use would be a hidden field
        /// </summary>
        [Themeable(false)]
        public string ReturnValueFormFieldClientId
        {
            get { return returnValueFormFieldClientId; }
            set { returnValueFormFieldClientId = value; }
        }

        //返回值2016
        private string returnValueFormFieldClientId2 = string.Empty;
        /// <summary>
        /// if provided then the returnvalue from the service will be populated in this form element
        /// typical use would be a hidden field
        /// </summary>
        [Themeable(false)]
        public string ReturnValueFormFieldClientId2
        {
            get { return returnValueFormFieldClientId2; }
            set { returnValueFormFieldClientId2 = value; }
        }

        //返回值2016
        private string returnValueFormFieldClientId3 = string.Empty;
        /// <summary>
        /// if provided then the returnvalue from the service will be populated in this form element
        /// typical use would be a hidden field
        /// </summary>
        [Themeable(false)]
        public string ReturnValueFormFieldClientId3
        {
            get { return returnValueFormFieldClientId3; }
            set { returnValueFormFieldClientId3 = value; }
        }

Service/FileService.ashx中

 string newFileName = DateTime.Now.ToString("yyyyMMddmmss") + Path.GetFileName(fileUploaded.FileName).ToCleanFileName(WebConfigSettings.ForceLowerCaseForUploadedFiles);

  

时间: 2025-01-04 15:24:56

修改图片上传的相关文章

kindeditor扩展粘贴图片功能&amp;修改图片上传路径并通过webapi上传图片到图片服务器

前言 kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. 本篇博文需要解决的问题有两个: kindeditor扩展粘贴图片功能 kindeditor修改图片上传路径并通过webapi上传图片到图片服务器(支持分布式图片) 结果演示 1.扩展粘贴图片功能演示 2.修改图片上传路径演示: 我们的网站演示地址是:http://localhost:9393/ 我们的图片服务器地址是:http://localhost:9394/

UMEditor(Ueditor mini)修改图片上传路径

UMEditor(Ueditor mini)修改图片上传路径 imageUp.ashx string pathbase = "/UpLoad/images/"; //保存文件夹在网站根目录下 dialogs/image/image.js //修改为 var $img = $("<img src='" + url + "' class='edui-image-pic' />"),//去掉editor.options.imagePath,

kindedit编辑器修改图片上传限制方法

修改这个编辑器的图片上传大小限制,有时我们修改了很多参数,都不管用,如修改multiimage.js修改了其中的上传配置参数还是传不上图片 后来经过魅力网络的测试,通过批量查找代码查询max_size找到一个文件upload_json.php 看见参数 我在最大文件大小这 后面加了一个0 果然可以上传大于1M的图片了 解决这个问题,河北魅力网络有经验,有什么不懂的也可以问我.

ueditor1.4.3 php版本使用修改图片上传路径

实例化编辑器必须带上一下东西 header部分 <script type="text/javascript" charset="utf-8" src="ueditor.config.js"></script> <script type="text/javascript" charset="utf-8" src="ueditor.all.min.js">

thinkphp开发系列-ueditor1.43修改图片上传路径

最近用的ueditor1.43感觉分厂不错,但是如何能自定义ueditor的上传路径呢 然后进入php目录 打开后参考下图修改

图片上传

1.Body标签中增加元素 <div class="m"><img src="~/Content/images/addp.png" width="100%" onclick="uploadLogoImage(this)"/></div> <input type="file" style="display: none" id="fileU

umeditor1.2.2 jsp版本更改图片上传路径的方法

最近在做一个bbs项目,需要一个轻量级的编辑器,看过来看过去,都是百度编辑器挺好看的 怎么部署百度编辑器我就只截取部分图片,关键是更改图片上传路径的方法 这是部署百度编辑器需要的引入的js文件,目录要对应 在网页需要编辑器的地方添加这段代码,写好样式表,直接要class引入,编辑器的长宽就会自适应,后面的内容会在百度编辑器初始化后自动填写在百度编辑器中, 你可以试一下,name属性是后台接受表单提交是获取内容时使用的字段 UM.getEditor("myEditor");这句是初始化百

修改图片及图片上传

添加MobileCoreServices.framework //引用头文件 #import <MobileCoreServices/MobileCoreServices.h> //修改按钮事件 -(void)clickModifyBtn:(UIButton *)btn { UIActionSheet* actionSheet = [[UIActionSheet alloc] initWithTitle:@"请选择文件来源" delegate:self cancelButt

使用百度UMeditor富文本编辑器,修改自定义图片上传,修改源码

富文本编辑器,不多说了,这个大家应该都用到过,至于用到的什么版本,那就分很多种 CKEditor:很早以前叫FCK,那个时候也用过,现在改名了,比较流行的一个插件,国外很多公司在用 UEDITOR:百度开发的插件,lite版是UM EasyUI编辑器:用easyUI的都懂,基本上肯定用到 其他的富文本编辑器就不说了,前两个小编我用的比较多 本来我是比较倾向于CKEditor,但是这个插件不支持图片上传,图片功能只能链接过去,而不能在控件本身中上传,所以就选择了UMeditor 为啥选择UM,不选