标签: file-upload

有人可以解释如何实现jQuery文件上传插件吗?

编辑:

这似乎仍然是流量,所以我会解释我最终做了什么.我最终通过遵循Subrat的教程得到了插件,这是接受的答案.然而,jQuery文件上传是一个真正的麻烦,如果你正在寻找一个简单的文件上传插件,我强烈推荐Uploadify(谢谢,CORSAIR!).作为答案指出,它只是免费用于非商业用途.

背景

我正在尝试使用blueimp的jQuery文件上传来允许用户上传文件.开箱即用,按照设置说明完美运行.但是为了在我的网站上实际使用它,我希望能够做一些事情:

  • 在我现有的任何页面上添加上传器
  • 更改上载文件的目录

该插件的所有文件都位于根目录下的文件夹中.

我试过了...

  • 将演示页面移动到根目录并更新必要脚本的路径
  • 按照此处的建议更改UploadHandler.php文件中的"upload_dir"和"upload_url"选项.
  • 更改演示javascript第二行中的URL

在所有情况下,预览显示,进度条运行,但文件无法上传,我在控制台中收到此错误:Uncaught TypeError: Cannot read property 'files' of undefined.我不明白插件的所有部分是如何工作的,这使得调试变得困难.

演示页面中的javascript:

$(function () {
'use strict';
// Change this to the location of your server-side upload handler:
var url = 'file_upload/server/php/UploadHandler.php',
    uploadButton = $('<button/>')
        .addClass('btn')
        .prop('disabled', true)
        .text('Processing...')
        .on('click', function () {
            var $this = $(this),
                data = $this.data();
            $this
                .off('click')
                .text('Abort')
                .on('click', function () {
                    $this.remove();
                    data.abort(); …
Run Code Online (Sandbox Code Playgroud)

jquery file-upload jquery-plugins jquery-file-upload

109
推荐指数
2
解决办法
19万
查看次数

Android文件选择器

我想制作一个文件上传器.因此,我需要一个文件选择器,但我不想自己写这个.我找到了OI文件管理器,我认为它适合我.但是我如何强制用户安装OI文件管理器?如果我不能,是否有更好的方法在我的应用程序中包含文件管理器?谢谢

file-io android file-upload filechooser android-afilechooser

108
推荐指数
1
解决办法
20万
查看次数

使用C#将文件上传到FTP

我尝试使用C#将文件上传到FTP服务器.文件已上传但零字节.

private void button2_Click(object sender, EventArgs e)
{
    var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/";

    ftp ftpClient = new ftp("ftp://example.com/", "username", "password");

    string[] files = Directory.GetFiles(dirPath,"*.*");

    var uploadPath = "/httpdocs/album";

    foreach (string file in files)
    {
        ftpClient.createDirectory("/test");

        ftpClient.upload(uploadPath + "/" + Path.GetFileName(file), file);
    }

    if (string.IsNullOrEmpty(txtnaam.Text))
    {
        MessageBox.Show("Gelieve uw naam in te geven !");
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# ftp file-upload

105
推荐指数
5
解决办法
22万
查看次数

使用Node.js,Express和Mongoose上传图像

随着事情多年来的变化,请考虑更新的答案,这些答案包含更多最新信息!

由于许多新的Node.js库很快就被淘汰了,而且我想要询问有关使用以下内容上传图像的例子相对较少:

  • Node.js(v0.4.1)
  • 快递(1.0.7)
  • 猫鼬(1.1.0).

别人怎么做的?

我发现:node-formidable,但我不熟悉上传图片,所以我想学习一般的东西以及使用Node.js和Express这样做的方法.

file-upload image mongoose node.js express

102
推荐指数
7
解决办法
12万
查看次数

在不使用FileUpload服务器控件的情况下在ASP.net中上载文件

如何使用普通的旧版本获取ASP.net Web表单(v3.5)发布文件<input type="file" />

我对使用ASP.net FileUpload服务器控件不感兴趣.

谢谢你的建议.

asp.net upload file-upload

98
推荐指数
5
解决办法
22万
查看次数

如何使用PrimeFaces p:fileUpload?从不调用Listener方法或者UploadedFile为null /抛出错误/不可用

我正在尝试使用PrimeFaces上传文件,但fileUploadListener上传完成后不会调用该方法.

这是观点:

<h:form>
    <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"
        mode="advanced" 
        update="messages"
        sizeLimit="100000" 
        allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>

    <p:growl id="messages" showDetail="true"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)

还有豆子:

@ManagedBean
@RequestScoped
public class FileUploadController {

    public void handleFileUpload(FileUploadEvent event) {
        FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
        FacesContext.getCurrentInstance().addMessage(null, msg);
    }

}
Run Code Online (Sandbox Code Playgroud)

我已经在方法上放置了一个断点,但它从未调用过.当使用mode="simple"和时ajax="false",它已被调用,但我希望它在高级模式下工作.我正在使用Netbeans和Glassfish 3.1.

jsf file-upload primefaces jsf-2

98
推荐指数
3
解决办法
14万
查看次数

使用Javascript上传前检查图像宽度和高度

我有一个JPS,其中包含一个用户可以放置图像的表单:

<div class="photo">
    <div>Photo (max 240x240 and 100 kb):</div>
    <input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/>
</div>
Run Code Online (Sandbox Code Playgroud)

我写过这个js:

function checkPhoto(target) {
    if(target.files[0].type.indexOf("image") == -1) {
        document.getElementById("photoLabel").innerHTML = "File not supported";
        return false;
    }
    if(target.files[0].size > 102400) {
        document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)";
        return false;
    }
    document.getElementById("photoLabel").innerHTML = "";
    return true;
}
Run Code Online (Sandbox Code Playgroud)

它可以很好地检查文件类型和大小.现在我想检查图像的宽度和高度,但我不能这样做.
我试过target.files[0].width但我得到了undefined.通过其他方式我得到0.
有什么建议?

javascript file-upload image image-size

97
推荐指数
7
解决办法
17万
查看次数

如何在Zend Framework 2中访问路由,发布,获取等参数

如何在zf2中获取与页面请求相关的各种参数?与发布/获取参数一样,正在访问的路由,发送的标头和上载的文件.

php file-upload zend-route zend-framework2

97
推荐指数
1
解决办法
11万
查看次数

ios使用HTTP POST上传图像和文本

谢谢阅读.

我是iOS新手,我正在尝试使用multi-part form encodingiOS 上传图片和文字.

curl等值是这样的:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload"

curl上面的命令返回预期的正确响应JSON.

问题: 我一直收到HTTP 400请求,这意味着我在编写HTTP POST Body时出错了.

我做了什么: 作为一些参考,我尝试了 Flickr API iOS应用"POST尺寸太大了!" 目标C:如何使用HTTP POST上传图像和文本?.但是,我一直在获得HTTP 400.

我尝试了ASIHttpRequest但在那里有一个不同的问题(回调永远不会被调用).但是,我没有进一步调查,因为我听说开发人员已停止支持该库:http://allseeing-i.com/ [request_release] ;

有人可以帮帮我吗?

curl file-upload http-post image-uploading ios

96
推荐指数
4
解决办法
14万
查看次数

94
推荐指数
5
解决办法
13万
查看次数