1

我一直致力于在应用程序中实现FineUploader并遇到了一个小问题(这不是一个交易破坏者),但我只是好奇为什么它可能无法正常工作。

拖放功能在 Chrome 中似乎根本不起作用(但是使用 IE 10 可以很好地工作)。我已经对其进行了多次测试,试图找出可能出现的问题。

我目前正在使用以下代码来处理实际的 FineUploader 本身:

<!-- All notable FineUploader and jQuery References here -->

<!-- Actual FineUploader Declaration -->
<script type="text/javascript">
 $(function () {
    $('#uploadarea').fineUploader({
         request: {
             endpoint: "server/uploadHandler"
         }
    });
 });
</script>

以及以下非常基本的标记:

<!-- File Uploader -->
<div id="uploadarea"></div>

交互式示例

注意:上面的示例包含比通常用于此实现的更多单独的 Javascript 文件(但 FineUploader 似乎没有其实际 jQuery.FineUploader.js 文件的托管版本)但这并没有真正改变任何东西因为结果是一样的。

我尝试使用几种不同的方法来实现它,例如使用 FineUploaderBasic 以及单独的拖放模块,但是我似乎在 Chrome 上遇到了同样的问题(即使在FineUploader 站点的实际演示中)。

我没有在 Chrome 中运行扩展程序,目前正在Windows 8 上使用 FineUploader (3.6.4)运行最新版本 ( 27.0.1453.110 )。

任何想法、评论或建议都将受到欢迎,因为它目前“有效”,但是在 Chrome 中使用拖放功能会很好(我认为它比 IE10 更容易工作)。

4

1 回答 1

0

显然 - 我的机器上有一个奇怪的缓存相关问题,似乎阻止了拖放功能在 Chrome 中正常工作。

我从 Chrome 中清除了所有临时数据、缓存和其他所有内容,它似乎解决了这个问题。

于 2013-06-14T14:44:02.430 回答