Comment définir autoUpload option pour Jquery File Upload
je suis en train de définir autoUpload drapeau à jQuery File Upload.
J'ai donc essayer de modifier jquery.fileupload.js
de cette façon:
(function (factory) {
'use strict';
if (typeof define === 'function' && define.amd) {
//Register as an anonymous AMD module:
define([
'jquery',
'jquery.ui.widget'
], factory);
} else {
//Browser globals:
factory(window.jQuery);
}
}(function ($) {
'use strict';
//The FileReader API is not actually used, but works as feature detection,
//as e.g. Safari supports XHR file uploads via the FormData API,
//but not non-multipart XHR file uploads:
$.support.xhrFileUpload = !!(window.XMLHttpRequestUpload && window.FileReader);
$.support.xhrFormDataFileUpload = !!window.FormData;
//The fileupload widget listens for change events on file input fields defined
//via fileInput setting and paste or drop events of the given dropZone.
//In addition to the default jQuery Widget methods, the fileupload widget
//exposes the "add" and "send" methods, to add or directly send files using
//the fileupload API.
//By default, files added via file input selection, paste, drag & drop or
//"add" method are uploaded immediately, but it is possible to override
//the "add" callback option to queue file uploads.
$.widget('blueimp.fileupload', {
options: {
//The namespace used for event handler binding on the dropZone and
//fileInput collections.
//If not set, the name of the widget ("fileupload") is used.
namespace: undefined,
autoUpload:true,
.
.
.
et main.js
de cette façon:
$(function () {
'use strict';
//Initialize the jQuery File Upload widget:
$('#fileupload').fileupload();
//Enable iframe cross-domain access via redirect option:
$('#fileupload').fileupload(
'option',
'redirect',
window.location.href.replace(
/\/[^\/]*$/,
'/cors/result.html?%s'
)
);
if (window.location.hostname === 'blueimp.github.com') {
//Demo settings:
$('#fileupload').fileupload('option', {
url: '//jquery-file-upload.appspot.com/',
maxFileSize: 5000000,
autoUpload:true,
.
.
.
je peux voir à travers cette
<td class="start">{% if (!o.options.autoUpload) { %}
<button class="btn btn-primary">
<i class="icon-upload icon-white"></i>
<span>{%=locale.fileupload.start%}</span>
</button>
{% } %}</td>
que le bouton de démarrage s'affiche, donc o.des options.autoUpload est false
, mais je l'ai mis à true
.
Que puis-je faire? en ce qui me permet de autoupload télécharger l'image directement lorsqu'il est sélectionné?
merci!!!!
Vous devez vous connecter pour publier un commentaire.
j'ai résolu en prenant l'exemple d'origine téléchargé à partir du site plugin et j'ai changer de drapeau
autoUpload:true
et ça fonctionne 🙂jquery.fileupload-ui.js
, donc je l'ai changé pourtrue
, sans succès. J'ai aussi essayé clone45 de la méthode et qui ne fonctionne pas non plus. Des idées?setInterval
qui vérifie toutes les demi-secondes pour voir si un bouton 'Démarrer' existe et clique dessus. Jusqu'à présent, il semble fonctionner à merveille.