2

先週はお世話になりました。

あと2つお願いがあります。

  1. 私たちが受け入れるMIMEタイプを入力するのを手伝ってもらえますか. すなわち、.PDF、.AI、.IDD

  2. 入力フィールドにアップロードされた MIME タイプをテキストとして渡すことはできますか?

以下に使用しているコードを添付しました。

どうもありがとう

デイモン

<script>
$(function(){
$("#progressbar").progressbar({
value: 0
});

$("#myfile").change(function() {
if (this.value) {
    $('#localSpinner').show();
    filepicker.uploadFile(this, function(data) {
        $('#localResult').val(data.url);
        $('#localSpinner').hide();
    }, function(error) {}, function(progress) {
        $('#progressbar').progressbar('value', progress),
         $('#progressbar_text').progressbar('value', progress).text(progress+"%")
    });
}
});
});
</script>
4

1 に答える 1

0

MIME タイプに関しては、change 関数で、this.valueアップロードされたファイルに設定されます。これは、DOM ファイル オブジェクト (https://developer.mozilla.org/en-US/docs/DOM/File) のインスタンスである必要があります。 . アップロードを呼び出す前に、 this.value.name を確認して拡張子を必要なものに一致させることができるはずです。

特に MIME タイプが必要な場合は、 this.value.type を使用して、選択した入力フィールドの値として設定できます。

于 2012-09-10T22:12:09.097 に答える