Я использую Plupload File Plugin http://www.plupload.com/. Я потратил много времени, чтобы найти его на Google и форумах, но не нашел. Я также прочитал документацию для этого плагина, но не повезло. Моя проблема в том, что я хочу показать все предыдущие загруженные изображения при загрузке окна. Вот мой код Пожалуйста, дайте мне знать, если есть возможность или опция, доступная там, спасибо:
<pre>
$("#uploader").plupload({
// General settings
runtimes: 'html5,flash,silverlight,html4',
//url: {{ URL::asset('assets/js/plupload-2.1.2/examples/upload.php') }},
//url: '../upload.php',
url: "{{ URL::asset('assets/js/plupload-2.1.2/examples/upload.php') }}",
// User can upload no more then 20 files in one go (sets multiple_queues to false)
max_file_count: 200,
chunk_size: '200mb',
// Resize images on clientside if we can
// resize: {
// width: 200,
// height: 200,
// quality: 90,
// crop: false // crop to exact dimensions
// },
filters: {
// Maximum file size
max_file_size: '1000mb',
// Specify what files to browse for
mime_types: [
{title: "Image files", extensions: "jpg,gif,bmp,png"}
]
},
// Rename files by clicking on their titles
rename: false,
// Sort files
sortable: true,
// Enable ability to drag'n'drop files onto the widget (currently only HTML5 supports that)
dragdrop: true,
// Views to activate
views: {
list: true,
thumbs: true, // Show thumbs
active: 'thumbs'
},
// Flash settings
flash_swf_url: "{{ URL::asset('assets/js/plupload-2.1.2/js/Moxie.swf') }}",
// Silverlight settings
silverlight_xap_url: "{{ URL::asset('assets/js/plupload-2.1.2/js/Moxie.xap') }}"});
</pre>
pl upload имеет опцию init, и в этой опции вы можете изменить методы загрузки файлов, такие как …
$("#uploader").plupload({
....
....
init: {
FilesAdded: function (up, files) {
},
FileUploaded: function (up, file, response) {
},
UploadComplete: function (up, files) {
}
.....
}
});
Вы можете использовать эти методы, чтобы поместить свои загруженные файлы в свой список.
Других решений пока нет …