urlmon

    8熱度

    1回答

    我正在創建一個在Web環境中的桌面環境中使用的實用程序庫。 它包含幾個我認爲經常在我的應用程序中重複的功能,包括通過其內容(而不是擴展名)獲取文件的MIME類型的實用程序。 ,我必須要檢查的文件是最常見的(JPG,PNG,PDF,TXT),所以我選擇了使用外部方法(以上鍊接) Using .NET, how can you find the mime type of a file based on

    2熱度

    1回答

    我知道這已被問了很多次,但不幸的是我沒有找到解決我的問題,我正在使用urlmon.dll從數組中找到MIME類型的字節,但我收到IIS進程崩潰w3wp.exe 試圖讀取或寫入受保護的內存。這通常表明其他內存已損壞。 代碼: public static int MimeSampleSize = 256; public static string DefaultMimeType = "applic

    0熱度

    1回答

    概述 我使用www.quandl.com免費的財務數據,試圖預測資產價格變動 方法 我已經構建了一個函數來使用quandl API下載數據。我正在聲明位於urlmon.dll系統32文件夾中的Windows API函數。 代碼 Option Explicit #If VBA7 Then Private Declare PtrSafe Function URLDownloadToFil

    1熱度

    1回答

    我正在開發一個瀏覽器插件和服務器組件系統,使用自定義編碼類型來傳輸內容。現在我想能夠在服務器端檢測客戶端是否可以處理特殊編碼,並希望保持它與通常使用HTTP的方式一致,所以從瀏覽器插件我想添加一個新的編碼在Accept-Encoding請求頭中。即: 接受編碼:gzip,緊縮,myencoding 我曾嘗試推行IHttpNegotiate並將其設置爲在BeginningTransaction額外的

    1熱度

    1回答

    我正在使用URLOpenPullStream以及IBindStatusCallback和IHttpNegotiate回調來處理協商,狀態和數據消息。我的問題是內容是gzip(例如Content-Encoding:gzip)。我通過OnDataAvailable收到的數據是壓縮的。我需要未壓縮的數據。我正在使用BINDF_PULLDATA | BINDF_GETNEWESTVERSION | BIN

    0熱度

    1回答

    我想將文件下載到當前目錄而不是「c://」。這將如何完成? 我的代碼: using namespace std; #pragma comment(lib, "urlmon.lib") int main() { cout << "downloading update"; HRESULT hr = URLDownloadToFile(NULL, _T("http://dow

    4熱度

    1回答

    我正在使用一些舊的ATL OCX,即用作「下載管理器」。 它使用URLDownloadToFile API下載文件。 此前,它在網頁上作爲ActiveX託管,以防服務器需要通過IE進行身份驗證。現在它是可執行文件的一部分,所以它應該考慮認證。 讓我們說用戶提供的用戶名和密碼,我怎樣才能真正做到「認證」?我需要支持Simple Web Authentication和NTLM for IIS。 對於簡

    0熱度

    3回答

    我想這個VB.NET/C#聲明轉換爲Visual Basic 6.0的一個,遇到了問題(包括在C#版本,轉換爲VB.NET不是問題。): [DllImport("urlmon.dll", CharSet = CharSet.Ansi)] private static extern int UrlMkSetSessionOption( int dwOption, string p

    4熱度

    1回答

    所有, 我在做一個節目,這將是能夠從不同的網站下載內容和關閉我的本地network.To的做到這一點,我必須使用庫和C++出於兼容性原因。到目前爲止,我已經能夠成功訪問一個正常的HTTP頁面,並在網絡上的HTTPS頁面。例如: HRESULT res = URLDownloadToFile(NULL, LPCTSTR(CString("https://www.google.com/"

    0熱度

    1回答

    我使用UrlToDownloadFile函數,但它不下載文件。否(使用VStudio 2012) 在這裏,編譯器顯示錯誤代碼: #include <Windows.h> #include "urlmon.h" #pragma lib "urlmon.lib" using namespace std; void dwFile(); int _tmain(int argc, _TC