chcą Używam ColdFusion 8. Uprawiając tak:ColdFusion 8 zawsze otwiera .xls, .xlsx
<cfheader name="content-disposition" value="attachment; filename=abc.xlsx">
<cfcontent type="application/msexcel">
<html>
Ale dostaję plik jak abc.xlsx.XLS
.
Powodem, dla którego próbuję uzyskać numer XLSX
, jest fakt, że czasami wersja XLS
jest tak duża, a pakiet Office 2007 zostaje zablokowany, otwierając go lub trwa długo.
Obecnie jedynym rozwiązaniem jest poczekać, otworzyć XLS
w pakiecie Office 2007, zapisać jako .XLSX
, a następnie otworzyć je szybciej.
Każda pomoc jest doceniana!
Spróbuj zmienić typ zawartości na 'application/octet-stream'. Może jeśli klient nie wie, że pobiera dokument Excel, nie będzie próbował "naprawić" rozszerzenia. –
Dziękuję za szybką odpowiedź! Wypróbowałem to i są to wyniki: "Excel nie może otworzyć plik "abc.xlsx", ponieważ format pliku lub rozszerzenie pliku jest nieprawidłowe. Sprawdź, czy plik nie został uszkodzony i czy rozszerzenie pliku jest zgodne z formatem pliku " Nawet jeśli zamiast otwierania załącznika zapisuję go, Nie mogę go otworzyć (ta sama wiadomość) –
Używałem abc jako aliasu dla MyPriceList, proszę zignorować rozbieżność –