Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 用于将文件上载到多个位置的多个端点_Amazon S3_Fine Uploader - Fatal编程技术网

Amazon s3 用于将文件上载到多个位置的多个端点

Amazon s3 用于将文件上载到多个位置的多个端点,amazon-s3,fine-uploader,Amazon S3,Fine Uploader,我试图实现的是,如果用户将多个文件放到一个放置区域,并且基于文件类型,js代码将创建多个amazon端点。我还没有看到任何可以创建多个端点的方法 我们将非常感谢您的帮助 Krishna您可以在submitted事件中使用S3 Fine Uploader的属性来检查文件类型,并在每个文件提交到Uploader时修改端点 函数getBucketPathFromFileType(文件名){ //确定s3存储桶的逻辑 //从文件类型到这里。 返回bucketUrl; }; var uploader=ne

我试图实现的是,如果用户将多个文件放到一个放置区域,并且基于文件类型,js代码将创建多个amazon端点。我还没有看到任何可以创建多个端点的方法

我们将非常感谢您的帮助

Krishna

您可以在
submitted
事件中使用S3 Fine Uploader的属性来检查文件类型,并在每个文件提交到Uploader时修改端点

函数getBucketPathFromFileType(文件名){ //确定s3存储桶的逻辑 //从文件类型到这里。 返回bucketUrl; }; var uploader=new qq.s3.FineUploader({ //片段。。。 回调:{ OnSubmited:函数(id、名称){ var bucketPath=getBucketPathFromFileType(名称); this.setEndpoint(bucketPath,id); }); } //片段。。。 });
谢谢你,马克。它工作得很好。同时,我还有一个问题,我正在为图像动态创建端点。如果在创建端点文件时出现任何错误,则不应上载该文件。我的意思是,我们如何才能将其从将要上载的文件列表中删除?如果生成端点时出错,您的服务器是否能够返回一个指示该端点的响应?嗨,马克,谢谢您的消息。我通常是每个已删除文件的端点,如果在为特定文件生成端点时出现任何错误,则我希望从上载文件列表中删除此文件。我不想上传那个文件。在这里,它上载所有文件和作为端点是不正确的,因此出现了失败消息。我想一定有办法在上传前从文件列表中删除某个特定的文件。你能问一个单独的问题吗?我想我知道你想做什么,但我不确定。确保包含所有相关的客户端代码。这样我就可以用代码提供答案。为什么生成端点时会出错?我会担心它是否能正常工作,因为它听起来像是你应用程序中不可或缺的一部分。