我正在使用Plupload将图像上传到服务器。但我想以原始方式保存每个图像,但也作为缩略图。
这是我的代码:
$(function() {
$("#uploader").plupload({
// Allgemeine Einstellungen
runtimes : 'html5,flash,silverlight,html4',
url : 'Uploader/examples/upload.php', // Datei führt Upload aus
// max. Anzahl von Dateien
max_file_count: 10,
chunk_size: '1mb',
// Materialien skalieren, um Ladekapazität der App nicht zu überschreiten
// Zitat des Docs: "obviously resize is not the best name for the option, since currently we can only downsize"
// http://www.plupload.com/docs/Image-Resizing-on-Client-Side
resize : {
width : 2000,
height : 2000,
quality : 100,
preserve_headers: false, // Header von jpg Dateien löschen
crop: false // crop deaktivieren, damit das Bild gesamt bleibt
},
filters : {
// max. Dateigröße
max_file_size : '100mb',
// Dateitypen (Bilder und Videos)
mime_types: [
{title : "Image files", extensions : "jpg,jpeg,gif,png"}, //Bidler
{title : "Video files", extensions : "mov,mp4,m4v"} // Videos (werden von iOS unterstützt)
]
},
// Nutzer kann die Bilder nicht manuell umbenennen
rename: false,
// Nutzer kann Dateien sortieren
sortable: true,
// Die abgespeicherten Daten haben einmalige Namen
unique_names:true,
// Der Nutzer kann nicht manuell den Upload starten - Button deaktiviert
buttons:{start:false},
// DragDrop Feature (currently only HTML5 supports that)
dragdrop: true,
// Views to activate
views: {
list: true,
thumbs: true, // Show thumbs
active: 'thumbs'
},
// Alternative , falls Browser nicht unterstützt wird
// Flash settings
flash_swf_url : 'Uploader/js/Moxie.swf',
// Silverlight settings
silverlight_xap_url : 'Uploader/js/Moxie.xap',
有没有简单的方法来实现这一目标?不幸的是Plupload没有提供这样的功能
由于 克里斯