jjzjj

file-upload

全部标签

php - 如何转置多维多文件上传提交并维护关联键?

我有以下形式,当发送多张图片时生成一个多维数组,所有数据默认排序。表单HTML和PHP:<html><body><formenctype="multipart/form-data"action=""method="POST"><inputname="image[]"type="file"multiple/><inputtype="submit"name="send"value="Send"/><

php - 使用php的ajax多文件上传

嘿,我正在将文件上传到选定的文件夹,现在我只能选择并上传一个文件。我知道如何在php中处理多个文件,但我不确定如何通过AJAX发送所有文件。感谢您提供的任何帮助AjaxfunctionsubmitForm(){console.log("submitevent");varfd=newFormData(document.getElementById("fileinfo"));fd.append("label","sound");fd.append('label',document.getElementById(

javascript - 如何获取输入文件的文件名并在单击按钮时再次显示它而不上传它?

我很难思考我需要做什么才能实现我的目标。目标:1.复制我要上传的文件的文件名,并在我单击按钮但未上传时显示它。2.单击提交按钮时能够上传。步骤:第1步:我将选择要上传的文件。因此,我将单击“选择文件”。第2步:现在它应该显示我在第1步中选择的文件的名称。然后,我将单击“下一步”。第3步:单击“下一步”将仅显示第2步中的内容,但它是灰色的,而不是“下一步”按钮,而是“提交”按钮。如果我确定要上传文件,这就像一个确认。当我点击“提交”时,这是唯一一次上传文件。所以我需要能够完成第3步。但我不知道如何完成。:'(.我在这上面使用了PHP和JS。我不确定我的问题是否正确。也请随时提供更正。如有

php - 如何使用 PHP 接收通过 POST 请求提交的图像(文件)

我有一个文件:success.jpg我想通过HTTPPOST请求发送此文件,并将其放置在我服务器上的公共(public)目录中。如果我从浏览器上传,我有一个简单的HTML表单和PHP处理器可以工作:php.net/manual/en/features.file-upload.post-method.php我试图完全放弃使用表单,只是通过POST将数据传递到URL(例如myimageserver.com/public/upload.php)。看来我可以使用PHP函数move_uploaded_file,它甚至在这里讨论使用POST:http://php.net/manual/en/fun

php - 从ajax调用上传blueimp文件

也许这是错误的构建方法,但我的网页上有很多信息,所以我一直在使用Ajax根据用户的需要提取位。我想要检索的元素之一是blueimp文件uploader。除了我在尝试添加文件时从控制台收到的消息外,一切似乎都很好。未捕获的类型错误:无法读取未定义的属性“parseMetaData”正在处理的图像出现,但随后……什么也没有。如果有人能告诉我为什么会出现此错误,以及如何修复它,我将不胜感激。Ajax写入屏幕的内容在标题中<!--Bootstrapstyles--><linkrel="stylesheet"href="//netdna.bootstra

php - Zend\File\Transfer\Adapter\Http on receive : error "File was not found" with jQuery File Upload

这里已经有两个关于这个问题的问题了Zf2fileuploadbyjQueryFileUpload-filewasnotfoundCan'tgetblueimp/jQuery-File-UploadandZF2running没有答案。我正在使用代码示例在ZF2上创建问题。github.com/zendframework/zf2/issues/6291我的电子邮件中还有另一位开发人员的请求,询问如何使用ZF2实现jQuery文件上传。github.com/blueimp/jQuery-File-Upload所以,对于很多人来说,这是一个真正的问题,没有任何手册,也没有答案。请注意,

php - 在不同浏览器中用 PHP 上传 pdf 的 Mime 类型

我正在创建一个允许用户上传pdf文档的Web应用程序。以下是检查(限制)文档类型为pdf的代码。if(isset($_POST['submitbutton'])){$name=$_FILES['myfile']['name'];$type=$_FILES['myfile']['type'];$size=$_FILES['myfile']['size'];$tmpname=$_FILES['myfile']['tmp_name'];$ext=su

php - $_FILES 中的文件名不能很好地使用撇号

我正在研究图像上传流程,但在测试后遇到了一个奇怪的问题。我们正在尝试使用以下文件名对其进行测试:1234567890-=!@#$%^&()_+qwertyuiop[]{}asdfghjkl;'zxcvbnm,.png表单发布后,我在$_FILES对象中查看它,我得到的名称是:zxcvbnm,..png(两个点不是错别字)在对此进行调查后,我听说它可能与魔术引号有关。我试过关闭它们,但没有成功。有任何想法吗?另外,下面的代码...$size=sizeof($_FILES['userfile']['name']);for($i=0;$i<

php - HTTP PUT 请求 - 进度条实现

我发现HTTPPUT请求最适合上传非常大的文件(1GB或更多)。该解决方案运行良好,我可以将我选择的任何文件上传到服务器。但是,我无法监控上传进度。我已经实现了onprogress回调,但是这个回调只会在文件通过PUT上传后被调用一次。我的JavaScript代码:varreq=createRequest();req.open("PUT","PHP/upload_file.php?folder="+aUploadedFile.upload_folder+"&master_folder="+settings.strServerSid

php - 我可以使用 CodeIgniter 上传 .c 或 .cpp 文件吗?

我想上传一个.c文件。我正在使用CodeIgniter。我使用的代码适用于.pdf,但每当我尝试上传.c文件时,它都会显示“不允许您尝试上传的文件类型。”。我的代码如下:$config=array('upload_path'=>'./solutions','allowed_types'=>'c','file_name'=>$file_name,'file_size'=>1000,'remove_spaces'=>'true');$