2016-10-14 2 views
0

Проблема в том, что когда я загрузил файл в файловый кабинет netsuite, указав его имя, netsuite сохраняет этот файл как «Другой двоичный файл» и не поддерживает фактическое расширение файла , Почему это так? Как этот URL: /core/media/media.nl?id=3219 & с = 3960047 & ч = 9e04f9ffc7999b60d6c2 & _xt = .binNetsuite не поддерживает расширение файла

Если я загрузил файл, не давая имя, то все хорошо.

Я выполняю настройку, в которой мне нужно знать расширение файла, но если пользователь загрузил файл, указав его имя, я не могу получить расширение файла.

+0

Какой тип файла вы загрузки? Я видел эту (известную проблему) с некоторыми файлами Microsoft. Файлы хранятся правильно, но NetSuite не знает, с какой программой они должны быть связаны. – W3BGUY

ответ

0

Если это касается файлов Microsoft, вот ответ NetSuite для исправления этого. Просто FYI. Я нашел это, выполнив поиск на сайте SuiteAnswers для «Другой двоичный файл».

Microsoft Office 2007 File Appears as Other Binary File Type When Attached to a Record in NetSuite

+0

Это было непонимание с моей стороны. Проблема не во время загрузки, но когда я использую nlapiSubmitFile (файл). В моем коде я загружаю файл, сделав его «доступным через Интернет» file.setIsOnline (true) и отправьте его. После отправки файла расширение файла станет .bin –

+0

Тогда вам нужно просто установить полное имя файла при создании файла. – W3BGUY

+0

Я пробовал это, но не работал. Проблема возникает, когда имя файла не содержит расширения файла. Если say filename - «my pic», но его файл .jpg, но если отправить файл с помощью nlapiSubmitFile(), то netsuite измените расширение на .bin. Я думаю, что его ошибка в функции nlapiSubmitFile(). Если имя файла содержит расширение типа «mypic.jpg», тогда все в порядке. –

Смежные вопросы