Tag: 文件 上传

关闭模态窗口时Firefox中出错

我有一个模态窗口,其中有一个手风琴,其中一个手风琴有一个文件上传。 我点击浏览,打开窗口选择文件,关闭窗口而不选择文件。 现在,我尝试通过单击它抛出的关闭按钮来关闭模态窗口 NS_ERROR_XPC_SECURITY_MANAGER_VETO:安全管理器否决了操作arg 0 [nsIDOMHTMLDivElement.contains] 在JavaScript控制台中。 有没有人有这个问题以及如何解决这个问题? 我正在使用jquery-ui 1.8.18和jquery 1.7.1分钟

使用拖放下载文件

我想使用用户计算机和Web浏览器之间的拖放来上传和下载文件。 我该怎么做ASP.NET/AJAX或JS / JQuery?

WordPress 3.5媒体上传器多文件选择

我正在使用自定义设置页面构建WordPress主题。 某些设置要求用户上传/添加一组图像(超过1个)。 媒体上传器的默认行为是上传和/或选择单个图像并将其插入post中。 我已经按照这个关于利用媒体上传器的优秀指南 ,它建议我应该能够将多个设置为true,但它仍然只允许上传或选择单个文件。 这是我的代码: 加载所需的脚本,因为这是一个自定义设置页面: if(function_exists( ‘wp_enqueue_media’ )){ wp_enqueue_media(); }else{ wp_enqueue_style(‘thickbox’); wp_enqueue_script(‘media-upload’); wp_enqueue_script(‘thickbox’); } Javascript / jQuery用于显示媒体上传器并处理所选图像: var tgm_media_frame; $(‘.upload-images’).click(function() { if ( tgm_media_frame ) { tgm_media_frame.open(); return; } tgm_media_frame = wp.media.frames.tgm_media_frame = wp.media({ multiple: true, library: { type: ‘image’ }, }); tgm_media_frame.on(‘select’, function(){ var selection = tgm_media_frame.state().get(‘selection’); selection.map( function( attachment ) { […]

Blueimp文件上传:单个文件上传

我正在使用Blueimp 文件上传 ,如何限制上传到最后选择的单个元素或(拖放)? 我已经从输入表单中删除了multiple属性,并将maxNumberOfFiles选项设置为值1但如果第一个上载失败(由于选项maxFileSize或acceptFileTypes ),则第一个元素将保留在列出的所选文件之上(由模板生成)并且无法上传其他文件,因为它们侵犯了maxNumberOfFiles选项。 我希望如果上传和/或删除接受的文件,而不是附加,它将替换旧的(未接受的)文件。 我还想,当删除多个文件但只删除第一个文件时,模板永远不会打印多个文件。

使用jquery ajax和asp.net处理程序上传文件

我正在努力让这个工作,但我在上传文件时收到错误。 ASPX 处理器 public void ProcessRequest(HttpContext context) { context.Response.ContentType = “multipart/form-data”; context.Response.Expires = -1; try { HttpPostedFile postedFile = context.Request.Files[“file”]; string savepath = HttpContext.Current.Server.MapPath(“~/assets/common/CompetitionEntryImages/”); var extension = Path.GetExtension(postedFile.FileName); if (!Directory.Exists(savepath)) Directory.CreateDirectory(savepath); var id = Guid.NewGuid() + extension; if (extension != null) { var fileLocation = string.Format(“{0}/{1}”, savepath, id); postedFile.SaveAs(fileLocation); context.Response.Write(fileLocation); context.Response.StatusCode = 200; } } […]

Blueimp jQuery文件上传与数据库集成

此插件在页面加载时读取blueimproot / server / php / files上的图像文件。 我需要从数据库中读取记录,并用我的自定义结构替换“下载”HTML结构。 我想显示目录产品,通过此插件上传/删除图像会影响哪些项目。 到目前为止我做到了这一点: 我在blueimproot / server / php / upload.class.php中更改了public function get() { … }以从数据库中检索记录。 该函数返回json对象。 public function get() { /* default code of Blueimp $file_name = isset($_REQUEST[‘file’]) ? basename(stripslashes($_REQUEST[‘file’])) : null; if ($file_name) { $info = $this->get_file_object($file_name); } else { $info = $this->get_file_objects(); } header(‘Content-type: application/json’); echo […]

Valum文件上传 – 适用于Chrome但不适用于IE,Image img = Image.FromStream(Request.InputStream)

我正在使用Valum上传[ github链接 ]的略微修改版本,我已将其修改为上传到数据库,但尚未修改它用于将文件作为InputStream传入Request的javascript。 以下代码行在IE 8中失败,但已确认可在Chrome中使用。 using (Image imgInput = Image.FromStream(Request.InputStream)) 收到的错误是“参数无效”。 它似乎存在使用输入流的问题,但它存在/有数据(不确定如何validation数据是否良好)。 任何人都有任何想法或者我可以包含更多细节吗? 相同的图片可以在Chrome中使用并正确上传。 页 Upload-Pictures Please enable JavaScript to use file uploader. function createUploader() { var uploader = new qq.FileUploader({ element: document.getElementById(‘file-uploader’), action: ‘/Admin/FileUpload/’ + , debug: true }); } window.onload = createUploader; 调节器 [AcceptVerbs(HttpVerbs.Post)] public JsonResult FileUpload(int id) { try { byte[] newImageByteArray […]

JavaScript / HTML5 / jQuery拖放上传 – “未捕获的TypeError:无法读取未定义的属性’文件’”

在我有限制的JavaScript经验之前,我会告诉你。 目前,我有JavaScript代码: $(‘#xhr-filebox’).bind({ “dragover”: HandleDragEvent, “dragleave”: HandleDragEvent, “drop”: HandleDropEvent }); function HandleDropEvent(e){ var files = e.target.files || e.dataTransfer.files; UploadFile(files[0]); } (省略了一些代码,但如果你要求,我会添加更多代码) ……和HTML: …or click me to pick one. 但是,当我将文件拖入其中时,Chrome JS控制台会说: 未捕获的TypeError:无法读取未定义的属性“文件” 但是,从文件输入读取时,它可以获取FileList对象。 奇怪的是,当我记录事件参数(console.log(e))时,它将其记录为f.event,而在我的类似脚本中,它将其记录为MouseEvent(屏幕截图: http://i.stack.imgur .com / 3krcT.png ) 与jQuery中的bind()函数不同,它使用getElementById()返回的DOM对象的addEventListener()函数,IE这是纯JavaScript。 我尝试过这种方法,但没有新的事情发生。