Uploading files through HTTP
Hi All.
I am trying to create a moduel for uploading files to a web server using HTTP multipart encripted request.
Well, generally it works, but it is very very slow, and sometimes, with large files (15 MB and above) it gets stuck !
I did not write the multipart parser myself, but downloaded it, and I tried several implementations, and they all have the same problems.
I am using IBM WebSphere (3.5.5) with IBM HTTP Server as app/web server.
My questions are:
1.
===
Is the HTTP protocol should be able to upload file with (theoretically) any size (maybe I am trying to do something that is not possible...) ?
2.
===
Does the servlet engines receive ALL the request object before handling the servlets methods (i.e. wll the file be uploaded to the memory first, and only then can be written to the disk) ?
Thanks a lot, Udi
The code for client is :
fileinputstream = new FileInputStream(s);
byte abyte0[] = new byte[fileinputstream.available()];
fileinputstream.read(abyte0);
URL url = new URL(s2 + "artius.rgm.rater.RaterServlet");
URLConnection urlconnection = url.openConnection();
urlconnection.setDoOutput(true);
urlconnection.setDoInput(true);
urlconnection.setUseCaches(false);
objectoutputstream = new ObjectOutputStream(urlconnection.getOutputStream());
objectoutputstream.writeObject(abyte0);
objectoutputstream.close();
objectinputstream = new ObjectInputStream(urlconnection.getInputStream());
Hashtable hashtable = (Hashtable)objectinputstream.readObject();
And server is :
out = new ObjectOutputStream(response.getOutputStream());
in =new ObjectInputStream(request.getInputStream());
byte[] b =(byte[])in.readObject(); //hangs here.
Pradeep
Similar Messages
-
Help with uploading files through form
Hey,
I have a website for a sign business and I'm trying to make
it so people can upload custom artwork. I am using an ASP Formmail
script from I think it's www.brainjar.com. If I understood
correctly from the directions, I can't upload files through that
script and I tried it once and it did not work. If anyone has any
ideas then please help. Thanks
JeremyFor security reasons many shared hosts don't permit file
uploads.
Try this in the interim
http://www.yousendit.com/
--Nancy
"dayencom" <[email protected]> wrote in
message
news:epo2ql$dsb$[email protected]..
> I just tried contacting my hosting provider:
www.ixwebhosting.com and the
guy
> was not helpful at all. He said that their hosting does
not support
uploading
> files. So I am drawing a blank now. Is there any way to
use maybe another
site
> to upload?
> -
Hi, I am using HP11 and iPlanet web server. When trying to upload files over HTTP using FORM ENCTYPE="multipart/form-data" that are bigger than a few Kilobytes i get a 408 error. (client timeout). It is as if the server has decided that the client has timed out during the file upload. The default setting is 30 seconds for AcceptTimeout in the magnus.conf file. This should be ample to get the file across, even increasing this to 2 minutes just produces the same error after 2 minutes. Any help appreciated. Apologies if this is not the correct forum for this, I couldn't see one for iPlanet and Web, many thanks, Kieran.
Hi,
You didnt mention which version of IWS. follow these steps.
(1)Goto Web Server Administration Server, select the server you want to manage.
(2)Select Preference >> Perfomance Tuning.
(3)set HTTP Persistent Connection Timeout to your choice (eg 180 sec for three minutes)
(4) Apply changes and restart the server.
*Setting the timeout to a lower value, however, may prevent the transfer of large files as timeout does not refer to the time that the connection has been idle. For example, if you are using a 2400 baud modem, and the request timeout is set to 180 seconds, then the maximum file size that can be transferred before the connection is closed is 432000 bits (2400 multiplied by 180)
Regards
T.Raghulan
[email protected] -
Downloading the file through http.
Had anyone tried to download the zip file through http. If anyone had, please help to approach this.Thanks in advance.
Also the way to unzip the downloaded file.Thank u for reply.I am trying to download the content of the xml file and download using NSUrl and parse it using NSXmlParser.I would like to know is there any way to handle the huge amount to be downloaded.
-
Not able to download a big xml file through Http
Hi
I am trying to download a large file around 8 MB, but I am not able to download this file through Http or WebClient. can anyone please let me know how can I download the large file in Windows Phone 8 through Http or WebClient.
When I trying to download the file then System got hang for some time and after that connection break type of popup shown the nothing happened.
sandeep chauhanHi Sandeep,
I used
this code snippet to download
the sample file (9.9M) in windows phone 8, it seems work fine. Since you’ve not posted anything about your code, I suggest you test the above code to see if the problem is caused by your code snippet.
Windows phone silverlight 8.1 provides an effective way to download large file.
https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.networking.backgroundtransfer.backgrounddownloader.aspx. Please consider if you can upgrade to silverlight 8.1
Regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate
the survey. -
NMH410 as a external hard drive & upload files through web browser
Hi,
I had just installed a NMH410 and has some questions as follow:
Can NMH410 be used as an external HDD without internet?
Is there anywhere I can upload files through the web browser?mosidiot wrote:
I had just installed a NMH410 and has some questions as follows:
1. Can NMH410 be used as an external HDD without internet?
Yes - The NMH is a local network device, and you can store/retrieve files on it using the computers on your home network using either Windows Explorer, or connecting to it in Linux/MacOS as a Samba share.
However: The NMH requires an Internet connection to dowload firmware updates, and - If my experiences today are anything to go on - You'll need to have up to date Flash support in your web browser to be able to configure and administrate the thing.
(See the new thread that I'll be posting in this forum shortly.)
mosidiot wrote:
2. Is there anywhere I can upload files through the web browser?
Yes - The NMH does support uploading via a web browser as long as the latter has a recent Flash plugin installed. For small numbers of files, this should work fine...But for larger numbers of files, I'd suggest using either Windows Explorer, or the Media Importer program that came on the enclosed CD-ROM. :-)
You can find full details and instructions for doing both of the above in the NMH 4xx user guide, which may be downloaded Here. :-)
Farewell... >:-)
+++ DieselDragon +++
Edit: Corrected broken link to user guide. -
As titled, what is the way to record video/audio files using Flash Meida Server through rmtp, and allow users to access the recorded files through http?
What I am trying to do, is to record a user's microphone's input and save it to the server. Afterwards, I would like other users to be able to access the recorded files and mainuplating the audio data, by computeSpectrum(), to do some visualization of the audio. As I know computeSpectrum() cannot work on streaming files, so I think I need to access the recorded files using http instead of rmtp. Is that true?
How can I redirect the http request to the files I was recorded into my applications/appName folder? Or I need to somehow moved the recorded files to the /webroot folder?
Thanks!I probably have asked a stupid question.
My recorded streams are still saved in the applications/appName/streams folder.
And I redirect the www.mydomain.com/streams to point to the applications/appName/streams folder.
And the rmtp recorded streams are abled to connect through http now. -
Problem in uploading file through API
I want to upload files in to mycontent folder through our
application.After each steps followed, i get the status message ok
from the server, but file is not uploaded. Is there any idea about
this? Please help.what do you mean exactly with 'the file is not uploaded'?
you checked in the content directory and the file isn't
there?
if so, could you please post your server side upload
code? -
Unknown File Format Error while Uploading file through SFP in Note Implemen
Hello All,
I am implementing SAP Note 1528165 - Form 16: Layout changes for financial year 2010-11 which has few PDF forms to be uploaded.
While doing the manual steps given in the attachment; I am getting following error.
Error occurred when uploading file (unknown file format)
Message no. FPUIFB068
Manual step listed in the attachment is given below:
Step 6 u2013 Creation of PDF form HR_INTAXF162006_600
a) Download attached file 'SFPF_HR_INTAXF162006_600.zip' on the local file system.
b) Unzip the .zip file
c) Execute transaction code 'SFP'.
d) Enter 'Form' as 'HR_INTAXF162006'.
e) Goto menu bar and select the 'Utilities' option and select 'Uploading form' from menu.
f) Select the file, downloaded in the step u2018bu2019 (SFPF_HR_INTAXF162006_600.XML) from the local
file system.
g) Save the form and activate the same.
Please help/suggest.
Thanks in advance.
Arti DobariyaHi,
ADS has to be configured to perform those manual steps.
Please check the note 1580196 GTS: Error occurred when uploading file
(unknown file format).
The manual steps related to SFP transaction need to be performed if your are running the form 16 in pdf format.
Since ADS was not configured in our system; we end up using the option of running form 16 in SAP Script.
Changes related to SFP transaction need not be perfored in case you are running the form in SAP Script format as these are pdf specific changes.
Regards,
Arti -
Unknown File Format Error while Uploading file through SFP
Hello All,
I am implementing SAP Note 1528165 - Form 16: Layout changes for financial year 2010-11 which has few PDF forms to be uploaded.
While doing manual steps given in the attachment; I am getting following error.
Error occurred when uploading file (unknown file format)
Message no. FPUIFB068
Manual step listed in the attachment is given below:
Step 6 u2013 Creation of PDF form HR_INTAXF162006_600
a) Download attached file 'SFPF_HR_INTAXF162006_600.zip' on the local file system.
b) Unzip the .zip file
c) Execute transaction code 'SFP'.
d) Enter 'Form' as 'HR_INTAXF162006'.
e) Goto menu bar and select the 'Utilities' option and select 'Uploading form' from menu.
f) Select the file, downloaded in the step u2018bu2019 (SFPF_HR_INTAXF162006_600.XML) from the local
file system.
g) Save the form and activate the same.
Please help/suggest.
Thanks in advance.
Arti DobariyaHi,
ADS has to be configured to perform those manual steps.
Please check the note 1580196 GTS: Error occurred when uploading file
(unknown file format).
The manual steps related to SFP transaction need to be performed if your are running the form 16 in pdf format.
Since ADS was not configured in our system; we end up using the option of running form 16 in SAP Script.
Changes related to SFP transaction need not be perfored in case you are running the form in SAP Script format as these are pdf specific changes.
Regards,
Arti -
Filename of uploaded file through messageFileUpload in table
Hi,
i have a table bean on a page where there is a single column of type messageFileUpload. User can add rows to table and upload files to db table containing columns file_name (varchar2) and file_data (blob). How can i populate the db table column file_name with the name of the file choosen by the user?
If i do not use table (just a single messageFileUpload component) then on form submit in processFormRequest i can use String fileName = pageContext.getParameter("FileData"); to get the name of file, but waht to do with a messageFileUpload in a table?
Edited by: user12086842 on 01.01.2013 3:46Thanks for reply.
I replaced messageFileUpload (binded to blob table column) with messageStyledText (binded to filename attribute). Above the table placed single messageFileUpload and submitButton nearby. After user select file on submit I do:
*if (pageContext.getParameter("DoUploadButton") != null) {*
.. DataObject fileUploadData = pageContext.getNamedDataObject("FileData");
.. *if (fileUploadData != null) {*
.... String fileName = (String)fileUploadData.selectValue(null, "UPLOAD_FILE_NAME");
.... String contentType = (String)fileUploadData.selectValue(null, "UPLOAD_FILE_MIME_TYPE");
.... BlobDomain fileContent = (BlobDomain)fileUploadData.selectValue(null, fileName);
.... String seqNumber = pageContext.getParameter("seqNumber");
.... am.insertInstanceAttachRowBlob(seqNumber, fileName, fileContent, contentType);
.... pageContext.removeNamedDataObject("FileData");
.. return;
Edited by: user12086842 on 02.01.2013 2:41 -
File uploading file through RFC
Hi All ,
I am trying to upload file using FM GUI_Upload ,its working fine when i run in sap , But throws a Dump if the file path is passed from .net . The same file path when i pass it in sap directly it works fine .
the error :
OBJECTS_OBJREF_NOT_ASSIGNED in FM DP_CONTROL_ASSIGN_TABLE
Any Help will be great .
Thanks
VinayHi use this
reward if help
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = FILENAME
FILETYPE = 'ASC'
TABLES
DATA_TAB = BUFFER
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6
HEADER_NOT_ALLOWED = 7
SEPARATOR_NOT_ALLOWED = 8
FILESIZE_NOT_ALLOWED = 9
HEADER_TOO_LONG = 10
DP_ERROR_CREATE = 11
DP_ERROR_SEND = 12
DP_ERROR_WRITE = 13
UNKNOWN_DP_ERROR = 14
ACCESS_DENIED = 15
DP_OUT_OF_MEMORY = 16
DISK_FULL = 17
DP_TIMEOUT = 18
FILE_NOT_FOUND = 19
DATAPROVIDER_EXCEPTION = 20
CONTROL_FLUSH_ERROR = 21
OTHERS = 22 -
How to upload files through a servlet/jsp form?
anyone know basically how to do this?
i need to write a simple jsp form the can browse for a file on my machine, then upload it to a server in the usual html form manner.
is this done with an i/o stream?
thanks for any help!
robSmyth
[email protected]jspSmart has a free upload component you can use for HTTP file uploading. (http://www.jspsmart.com )
Also, O'Reilly has an open source package you can use. (http://www.oreilly.com or http://www.servlets.com )
Another option is dotJ, which has an upload tag in its tag library. Benefit of this library is that it has a much more compehensive set of JSP tags. (http://www.dotjonline.com ) -
Java Code - to upload files on https
Hello:
I am really looking for a bean to upload and download flat files to a https server.
Thanks.Sanju,
If you wann to do transformation, Validation..That is message mappping & if you get a text file then You need to use FCC in Sender File adapter, If the Target system requires a different format example as text file and different structure then you need to use FCC in SOAP adapter and post to the webserver, If no message mapping needed then you can go ahead without FCC and drop the file with the help of HTTP / SOAP Adapter
Cheers
Agasthuri -
Hod would I upload files through my soundcard???
I have a minidisc player and need to upload midi files but it plugs in through the soundcard. anyone know how to go about this????
Hello vin1215
Input with a 3.5 mini stereo plug to the mic jack on the back of your iMac. Then use this > GarageBand Support Page or Garage Band Help to assist you in recording to your iMac.
Also it would be a good idea to fill in the Model and OS X in your profile, not all Mac model are the same.
Dennis
17" iMac Intel Core Duo - 2GB Ram - Mac OS X (10.4.10) - Maxtor 300GB FireWire - Creative Inspire 2.1 - 2G Nano
Maybe you are looking for
-
This problem occurred shortly after updating to Firefox 5.0 I kept getting reminders to update to 5.0 When I finally decided to update, the first 4 or 5 attempts failed for one reason or another always with a different error message At some point aft
-
Problems connecting/syncing the new ipod touch to itunes
Hey there I have recently bought a new ipod touch 32gb 3g. Im running on windows 7, updated to the latest itunes (9.0.3.15). Im connecting the device with the usb, but i get noting Itunes show an ipod touch, but no sync. Heres the itunes diagnostic:
-
Cant see synchronous http-calls in message monitoring
Hi all, I 've got a synchronous http call. When the request was bad I saw the failed request and response messages in XI message monitoring with red lights. But now the call seems to work fine, because the sequenced step is showing. But I can not see
-
Can you help with a Trash problem?
I recently upgarded to 10.6.8 and all has been well. But now I am having a Trash problem. I can't drag to trash. A list comes up, showing 'preparing to move to Trash', with a blue and white flashing line, apparently for every item.. But it has be
-
Moving Appraisal Template to QA
Hi Guys I understand that we can move Appraisal Template by download/upload method or by right clicking on the Appraisal Template to create transport and move this transport to QA and so on. For Category group and category, we can do manual configura