我正在通过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。
答案 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
中记录了此功能