Fineuploader直接上传到Azure Blob存储 - 在Javascript中获取文件uri

时间:2015-03-24 13:41:57

标签: javascript azure fine-uploader

我正在通过fineuploader将文件直接上传到Azure Blob存储,我想知道一旦文件上传后我是否可以访问文件URI(在Azure Blob存储上)?

据我所知,我可以调用API,其中fineuploader提供http://docs.fineuploader.com/branch/fix_thumbnail-performance/endpoint_handlers/azure.html#optional-server-side-tasks中描述的各种信息,但我想知道是否有可能在javascript回调中访问此信息(文件uri等) - 而不发送它任何API。

2 个答案:

答案 0 :(得分:0)

我不确定您对" API"的定义是。我认为你的意思是你根本不想对服务器进行额外的调用。

您可以向Fine Uploader上传成功POST返回客户端代码所需的任何信息。这些参数将提供给您的onComplete回调处理程序。

还有一个large number of API methods可能有用,包括一个用于检索文件名。

答案 1 :(得分:0)

我解决了这个问题。我正在使用fineuploader的内部API - 我没有在任何地方找到它。

complete事件中,我称之为:

var blobName = $(this).fineUploaderAzure("getBlobName", id);

编辑: 正如Ray在下面的评论中提到的,official documentation

中记录了此功能