ここにあるプラグインを使用しています: https://github.com/blueimp/jQuery-File-Upload
次のように初期化します。
$('#fileupload').fileupload({
formData: {task: taskId},
url: '/file'
});
削除以外はすべて機能しているようです。ファイルを削除しようとすると、サイト全体で SSL が使用されているにもかかわらず、リクエストが HTTPS ではなく HTTP を介して送信されます。
更新:
ファイルが「既存の」ファイルとしてロードされたとき (プラグインが初期化されたとき、またはファイルが正常にアップロードされたとき)、その行の削除ボタンには、data-url
「http://」が含まれる属性が含まれているように見えます。そのようです:
<button class="btn btn-danger delete" data-type="DELETE" data-url="http://mysite.com/file?file=test.pdf&hash=cd8d4d2dd2a9028cfc533b70b05f70329c288500">
<i class="icon-trash icon-white"></i>
<span>Delete</span>
</button>
これがどこからロードされるか知っている人はいますか?